@@ -2789,6 +2789,11 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2789
2789
gvm_json_pull_parser_cleanup (& parser );
2790
2790
cJSON_Delete (entry );
2791
2791
fclose (cpe_file );
2792
+ if (use_copy )
2793
+ db_copy_buffer_cleanup (& copy_buffer );
2794
+ else
2795
+ inserts_free (& inserts );
2796
+ inserts_free (& deprecated_by_inserts );
2792
2797
sql_commit ();
2793
2798
return -1 ;
2794
2799
}
@@ -2803,6 +2808,11 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2803
2808
gvm_json_pull_parser_cleanup (& parser );
2804
2809
cJSON_Delete (entry );
2805
2810
fclose (cpe_file );
2811
+ if (use_copy )
2812
+ db_copy_buffer_cleanup (& copy_buffer );
2813
+ else
2814
+ inserts_free (& inserts );
2815
+ inserts_free (& deprecated_by_inserts );
2806
2816
sql_commit ();
2807
2817
return -1 ;
2808
2818
}
@@ -2817,6 +2827,11 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2817
2827
sql_commit ();
2818
2828
gvm_json_pull_parser_cleanup (& parser );
2819
2829
fclose (cpe_file );
2830
+ if (use_copy )
2831
+ db_copy_buffer_cleanup (& copy_buffer );
2832
+ else
2833
+ inserts_free (& inserts );
2834
+ inserts_free (& deprecated_by_inserts );
2820
2835
return -1 ;
2821
2836
}
2822
2837
}
@@ -2892,6 +2907,10 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2892
2907
gvm_json_pull_parser_cleanup (& parser );
2893
2908
cJSON_Delete (entry );
2894
2909
fclose (cpe_file );
2910
+ if (use_copy )
2911
+ db_copy_buffer_cleanup (& copy_buffer );
2912
+ else
2913
+ inserts_free (& inserts );
2895
2914
sql_commit ();
2896
2915
return -1 ;
2897
2916
}
@@ -2902,6 +2921,10 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2902
2921
gvm_json_pull_parser_cleanup (& parser );
2903
2922
cJSON_Delete (entry );
2904
2923
fclose (cpe_file );
2924
+ if (use_copy )
2925
+ db_copy_buffer_cleanup (& copy_buffer );
2926
+ else
2927
+ inserts_free (& inserts );
2905
2928
sql_commit ();
2906
2929
return -1 ;
2907
2930
}
@@ -2915,6 +2938,10 @@ update_scap_cpes_from_json_file (const gchar *path, gboolean use_copy)
2915
2938
sql_commit ();
2916
2939
gvm_json_pull_parser_cleanup (& parser );
2917
2940
fclose (cpe_file );
2941
+ if (use_copy )
2942
+ db_copy_buffer_cleanup (& copy_buffer );
2943
+ else
2944
+ inserts_free (& inserts );
2918
2945
return -1 ;
2919
2946
}
2920
2947
}
0 commit comments