]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
set stream to null after free
authorBastian Dehn <hhaalo@arcor.de>
Sat, 18 Jan 2025 11:55:35 +0000 (12:55 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 18 Jan 2025 11:55:35 +0000 (12:55 +0100)
src/kds_s2000w_client.c

index 89f48c503f7d9280fb5fa52e50b8bf6b0d075753..506c524e8a4fcb15f3e6ac3701ea9a47b6a173c4 100644 (file)
@@ -159,6 +159,7 @@ int kds_s2000w_client_open_session(response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -260,6 +261,7 @@ int kds_s2000w_client_status_session(int64_t sessionid, response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -319,6 +321,7 @@ int kds_s2000w_client_start_scan(int64_t sessionid, response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -378,6 +381,7 @@ int kds_s2000w_client_stop_scan(int64_t sessionid, response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -439,6 +443,7 @@ int kds_s2000w_client_get_image(int64_t sessionid, int img_number, response* res
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -502,6 +507,7 @@ int kds_s2000w_client_delete_image(int64_t sessionid, int img_number, response*
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -556,6 +562,7 @@ int kds_s2000w_client_get_capabilities(response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);
@@ -612,6 +619,7 @@ int kds_s2000w_client_get_option(int64_t sessionid, response* resp)
        _kds_s2000w_client_print_error_result(result);
 
        fclose(stream);
+       stream = NULL;
        _kds_s2000w_client_stream_to_response(*mem, resp, sizeloc);
 
        curl_url_cleanup(url_handler);