]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
free option descriptor in close
authorBastian Dehn <hhaalo@arcor.de>
Wed, 14 Feb 2024 15:20:26 +0000 (16:20 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 14 Feb 2024 15:20:26 +0000 (16:20 +0100)
src/kds_s2000w_net.c

index 68f68ececfafb7f7e79c33c79b2d78bb9faf2ee5..a27eb72a6ba4f917b6a9fa06f5c9e2e6af74512e 100644 (file)
@@ -53,11 +53,8 @@ SANE_Status _sane_kds_s2000w_net_init(SANE_Int* version_code, SANE_Auth_Callback
 
 void _sane_kds_s2000w_net_exit(void)
 {
-       kds_s2000w_handler_close();
-
        free(device_info);
        device_info = NULL;
-       kds_s2000w_option_descriptor_free_option_descriptors();
 }
 
 SANE_Status _sane_kds_s2000w_net_get_devices(SANE_Device*** device_list,
@@ -94,6 +91,7 @@ SANE_Status _sane_kds_s2000w_net_open(SANE_String_Const devicename,
 
 void _sane_kds_s2000w_net_close(SANE_Handle handle)
 {
+       kds_s2000w_option_descriptor_free_option_descriptors();
        kds_s2000w_handler_close();
 }