Newly introduced findings

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-401): [#def1]
libguestfs-1.55.9/common/options/keys.c:266:1: warning[-Wanalyzer-malloc-leak]: leak of 'key.<Uc320>.string.s'
libguestfs-1.55.9/common/options/keys.c:218:1: enter_function: entry to 'key_store_add_from_selector'
libguestfs-1.55.9/common/options/keys.c:225:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:227:17: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:230:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:232:12: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:233:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:237:6: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:237:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:240:7: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:242:8: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:246:34: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:246:20: acquire_memory: allocated here
libguestfs-1.55.9/common/options/keys.c:247:8: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:265:10: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:265:10: call_function: calling 'key_store_import_key' from 'key_store_add_from_selector'
libguestfs-1.55.9/common/options/keys.c:265:10: return_function: returning to 'key_store_add_from_selector' from 'key_store_import_key'
libguestfs-1.55.9/common/options/keys.c:266:1: danger: 'key.<Uc320>.string.s' leaks here; was allocated at [(12)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/11)
#  264|   
#  265|     return key_store_import_key (ks, &key);
#  266|-> }
#  267|   
#  268|   /* Turn /dev/mapper/VG-LV into /dev/VG/LV, in-place. */

Error: GCC_ANALYZER_WARNING (CWE-401): [#def2]
libguestfs-1.55.9/common/options/keys.c:266:1: warning[-Wanalyzer-malloc-leak]: leak of 'key.<Ue320>.string.s'
libguestfs-1.55.9/common/options/keys.c:218:1: enter_function: entry to 'key_store_add_from_selector'
libguestfs-1.55.9/common/options/keys.c:225:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:227:17: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:230:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:232:12: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:233:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:237:6: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:237:6: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:240:7: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:242:8: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:246:34: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:246:20: acquire_memory: allocated here
libguestfs-1.55.9/common/options/keys.c:247:8: branch_false: following 'false' branch...
libguestfs-1.55.9/common/options/keys.c:265:10: branch_false: ...to here
libguestfs-1.55.9/common/options/keys.c:265:10: call_function: calling 'key_store_import_key' from 'key_store_add_from_selector'
libguestfs-1.55.9/common/options/keys.c:265:10: return_function: returning to 'key_store_add_from_selector' from 'key_store_import_key'
libguestfs-1.55.9/common/options/keys.c:266:1: danger: 'key.<Ue320>.string.s' leaks here; was allocated at [(12)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/11)
#  264|   
#  265|     return key_store_import_key (ks, &key);
#  266|-> }
#  267|   
#  268|   /* Turn /dev/mapper/VG-LV into /dev/VG/LV, in-place. */

Error: CPPCHECK_WARNING (CWE-401): [#def3]
libguestfs-1.55.9/daemon/caml-stubs.c:60: error[memleak]: Memory leak: ret
#   58|     v = Field (retv, 0);
#   59|     ret->lv_name = strdup (String_val (v));
#   60|->   if (ret->lv_name == NULL) return NULL;
#   61|     v = Field (retv, 1);
#   62|     assert (caml_string_length (v) == sizeof ret->lv_uuid);

Error: CPPCHECK_WARNING (CWE-401): [#def4]
libguestfs-1.55.9/daemon/caml-stubs.c:66: error[memleak]: Memory leak: ret
#   64|     v = Field (retv, 2);
#   65|     ret->lv_attr = strdup (String_val (v));
#   66|->   if (ret->lv_attr == NULL) return NULL;
#   67|     v = Field (retv, 3);
#   68|     ret->lv_major = Int64_val (v);

Error: CPPCHECK_WARNING (CWE-401): [#def5]
libguestfs-1.55.9/daemon/caml-stubs.c:81: error[memleak]: Memory leak: ret
#   79|     v = Field (retv, 9);
#   80|     ret->origin = strdup (String_val (v));
#   81|->   if (ret->origin == NULL) return NULL;
#   82|     v = Field (retv, 10);
#   83|     if (v == Val_int (0)) /* None */

Error: CPPCHECK_WARNING (CWE-401): [#def6]
libguestfs-1.55.9/daemon/caml-stubs.c:98: error[memleak]: Memory leak: ret
#   96|     v = Field (retv, 12);
#   97|     ret->move_pv = strdup (String_val (v));
#   98|->   if (ret->move_pv == NULL) return NULL;
#   99|     v = Field (retv, 13);
#  100|     ret->lv_tags = strdup (String_val (v));

Error: CPPCHECK_WARNING (CWE-401): [#def7]
libguestfs-1.55.9/daemon/caml-stubs.c:101: error[memleak]: Memory leak: ret
#   99|     v = Field (retv, 13);
#  100|     ret->lv_tags = strdup (String_val (v));
#  101|->   if (ret->lv_tags == NULL) return NULL;
#  102|     v = Field (retv, 14);
#  103|     ret->mirror_log = strdup (String_val (v));

Error: CPPCHECK_WARNING (CWE-401): [#def8]
libguestfs-1.55.9/daemon/caml-stubs.c:104: error[memleak]: Memory leak: ret
#  102|     v = Field (retv, 14);
#  103|     ret->mirror_log = strdup (String_val (v));
#  104|->   if (ret->mirror_log == NULL) return NULL;
#  105|     v = Field (retv, 15);
#  106|     ret->modules = strdup (String_val (v));

Error: CPPCHECK_WARNING (CWE-401): [#def9]
libguestfs-1.55.9/daemon/caml-stubs.c:107: error[memleak]: Memory leak: ret
#  105|     v = Field (retv, 15);
#  106|     ret->modules = strdup (String_val (v));
#  107|->   if (ret->modules == NULL) return NULL;
#  108|   
#  109|     real_ret = ret;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
libguestfs-1.55.9/daemon/caml-stubs.c:426:43: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
libguestfs-1.55.9/daemon/caml-stubs.c:477:1: enter_function: entry to ‘return_lvm_pv_list’
libguestfs-1.55.9/daemon/caml-stubs.c:494:6: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:498:6: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:498:6: branch_true: following ‘true’ branch (when ‘len != 0’)...
libguestfs-1.55.9/daemon/caml-stubs.c:500:7: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:501:8: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:505:5: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:509:15: branch_true: following ‘true’ branch (when ‘i < len’)...
libguestfs-1.55.9/daemon/caml-stubs.c:510:9: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:511:9: call_function: calling ‘return_lvm_pv’ from ‘return_lvm_pv_list’
libguestfs-1.55.9/daemon/caml-stubs.c:511:9: return_function: returning to ‘return_lvm_pv_list’ from ‘return_lvm_pv’
libguestfs-1.55.9/daemon/caml-stubs.c:426:43: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/13)
#  424|   return_lvm_pv (value retv)
#  425|   {
#  426|->   CLEANUP_FREE_LVM_PV guestfs_int_lvm_pv *ret = NULL;
#  427|     guestfs_int_lvm_pv *real_ret;
#  428|     value v;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
libguestfs-1.55.9/daemon/caml-stubs.c:436:7: warning[-Wanalyzer-malloc-leak]: leak of ‘return_lvm_pv(v)’
libguestfs-1.55.9/daemon/caml-stubs.c:477:1: enter_function: entry to ‘return_lvm_pv_list’
libguestfs-1.55.9/daemon/caml-stubs.c:494:6: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:498:6: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:498:6: branch_true: following ‘true’ branch (when ‘len != 0’)...
libguestfs-1.55.9/daemon/caml-stubs.c:500:7: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:501:8: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:505:5: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:509:15: branch_true: following ‘true’ branch (when ‘i < len’)...
libguestfs-1.55.9/daemon/caml-stubs.c:510:9: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:511:9: call_function: calling ‘return_lvm_pv’ from ‘return_lvm_pv_list’
libguestfs-1.55.9/daemon/caml-stubs.c:511:9: return_function: returning to ‘return_lvm_pv_list’ from ‘return_lvm_pv’
libguestfs-1.55.9/daemon/caml-stubs.c:436:7: danger: ‘return_lvm_pv(v)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/2/codeFlows/0/threadFlows/0/locations/11)
#  434|     }
#  435|   
#  436|->   v = Field (retv, 0);
#  437|     ret->pv_name = strdup (String_val (v));
#  438|     if (ret->pv_name == NULL) return NULL;

Error: CPPCHECK_WARNING (CWE-401): [#def12]
libguestfs-1.55.9/daemon/caml-stubs.c:438: error[memleak]: Memory leak: ret
#  436|     v = Field (retv, 0);
#  437|     ret->pv_name = strdup (String_val (v));
#  438|->   if (ret->pv_name == NULL) return NULL;
#  439|     v = Field (retv, 1);
#  440|     assert (caml_string_length (v) == sizeof ret->pv_uuid);

Error: CPPCHECK_WARNING (CWE-401): [#def13]
libguestfs-1.55.9/daemon/caml-stubs.c:444: error[memleak]: Memory leak: ret
#  442|     v = Field (retv, 2);
#  443|     ret->pv_fmt = strdup (String_val (v));
#  444|->   if (ret->pv_fmt == NULL) return NULL;
#  445|     v = Field (retv, 3);
#  446|     ret->pv_size = Int64_val (v);

Error: CPPCHECK_WARNING (CWE-401): [#def14]
libguestfs-1.55.9/daemon/caml-stubs.c:455: error[memleak]: Memory leak: ret
#  453|     v = Field (retv, 7);
#  454|     ret->pv_attr = strdup (String_val (v));
#  455|->   if (ret->pv_attr == NULL) return NULL;
#  456|     v = Field (retv, 8);
#  457|     ret->pv_pe_count = Int64_val (v);

Error: CPPCHECK_WARNING (CWE-401): [#def15]
libguestfs-1.55.9/daemon/caml-stubs.c:462: error[memleak]: Memory leak: ret
#  460|     v = Field (retv, 10);
#  461|     ret->pv_tags = strdup (String_val (v));
#  462|->   if (ret->pv_tags == NULL) return NULL;
#  463|     v = Field (retv, 11);
#  464|     ret->pe_start = Int64_val (v);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
libguestfs-1.55.9/daemon/caml-stubs.c:528:43: warning[-Wanalyzer-malloc-leak]: leak of ‘<unknown>’
libguestfs-1.55.9/daemon/caml-stubs.c:590:1: enter_function: entry to ‘return_lvm_vg_list’
libguestfs-1.55.9/daemon/caml-stubs.c:607:6: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:611:6: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:611:6: branch_true: following ‘true’ branch (when ‘len != 0’)...
libguestfs-1.55.9/daemon/caml-stubs.c:613:7: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:614:8: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:618:5: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:622:15: branch_true: following ‘true’ branch (when ‘i < len’)...
libguestfs-1.55.9/daemon/caml-stubs.c:623:9: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:624:9: call_function: calling ‘return_lvm_vg’ from ‘return_lvm_vg_list’
libguestfs-1.55.9/daemon/caml-stubs.c:624:9: return_function: returning to ‘return_lvm_vg_list’ from ‘return_lvm_vg’
libguestfs-1.55.9/daemon/caml-stubs.c:528:43: danger: ‘<unknown>’ leaks here; was allocated at [(14)](sarif:/runs/0/results/3/codeFlows/0/threadFlows/0/locations/13)
#  526|   return_lvm_vg (value retv)
#  527|   {
#  528|->   CLEANUP_FREE_LVM_VG guestfs_int_lvm_vg *ret = NULL;
#  529|     guestfs_int_lvm_vg *real_ret;
#  530|     value v;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
libguestfs-1.55.9/daemon/caml-stubs.c:538:7: warning[-Wanalyzer-malloc-leak]: leak of ‘return_lvm_vg(v)’
libguestfs-1.55.9/daemon/caml-stubs.c:590:1: enter_function: entry to ‘return_lvm_vg_list’
libguestfs-1.55.9/daemon/caml-stubs.c:607:6: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:611:6: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:611:6: branch_true: following ‘true’ branch (when ‘len != 0’)...
libguestfs-1.55.9/daemon/caml-stubs.c:613:7: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:614:8: branch_false: following ‘false’ branch...
libguestfs-1.55.9/daemon/caml-stubs.c:618:5: branch_false: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:622:15: branch_true: following ‘true’ branch (when ‘i < len’)...
libguestfs-1.55.9/daemon/caml-stubs.c:623:9: branch_true: ...to here
libguestfs-1.55.9/daemon/caml-stubs.c:624:9: call_function: calling ‘return_lvm_vg’ from ‘return_lvm_vg_list’
libguestfs-1.55.9/daemon/caml-stubs.c:624:9: return_function: returning to ‘return_lvm_vg_list’ from ‘return_lvm_vg’
libguestfs-1.55.9/daemon/caml-stubs.c:538:7: danger: ‘return_lvm_vg(v)’ leaks here; was allocated at [(12)](sarif:/runs/0/results/4/codeFlows/0/threadFlows/0/locations/11)
#  536|     }
#  537|   
#  538|->   v = Field (retv, 0);
#  539|     ret->vg_name = strdup (String_val (v));
#  540|     if (ret->vg_name == NULL) return NULL;

Error: CPPCHECK_WARNING (CWE-401): [#def18]
libguestfs-1.55.9/daemon/caml-stubs.c:540: error[memleak]: Memory leak: ret
#  538|     v = Field (retv, 0);
#  539|     ret->vg_name = strdup (String_val (v));
#  540|->   if (ret->vg_name == NULL) return NULL;
#  541|     v = Field (retv, 1);
#  542|     assert (caml_string_length (v) == sizeof ret->vg_uuid);

Error: CPPCHECK_WARNING (CWE-401): [#def19]
libguestfs-1.55.9/daemon/caml-stubs.c:546: error[memleak]: Memory leak: ret
#  544|     v = Field (retv, 2);
#  545|     ret->vg_fmt = strdup (String_val (v));
#  546|->   if (ret->vg_fmt == NULL) return NULL;
#  547|     v = Field (retv, 3);
#  548|     ret->vg_attr = strdup (String_val (v));

Error: CPPCHECK_WARNING (CWE-401): [#def20]
libguestfs-1.55.9/daemon/caml-stubs.c:549: error[memleak]: Memory leak: ret
#  547|     v = Field (retv, 3);
#  548|     ret->vg_attr = strdup (String_val (v));
#  549|->   if (ret->vg_attr == NULL) return NULL;
#  550|     v = Field (retv, 4);
#  551|     ret->vg_size = Int64_val (v);

Error: CPPCHECK_WARNING (CWE-401): [#def21]
libguestfs-1.55.9/daemon/caml-stubs.c:556: error[memleak]: Memory leak: ret
#  554|     v = Field (retv, 6);
#  555|     ret->vg_sysid = strdup (String_val (v));
#  556|->   if (ret->vg_sysid == NULL) return NULL;
#  557|     v = Field (retv, 7);
#  558|     ret->vg_extent_size = Int64_val (v);

Error: CPPCHECK_WARNING (CWE-401): [#def22]
libguestfs-1.55.9/daemon/caml-stubs.c:577: error[memleak]: Memory leak: ret
#  575|     v = Field (retv, 16);
#  576|     ret->vg_tags = strdup (String_val (v));
#  577|->   if (ret->vg_tags == NULL) return NULL;
#  578|     v = Field (retv, 17);
#  579|     ret->vg_mda_count = Int64_val (v);

Error: COMPILER_WARNING (CWE-477): [#def23]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_readlink’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3397:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3397 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3395|   {
# 3396|     guestfs_h *g;
# 3397|->   Data_Get_Struct (gv, guestfs_h, g);
# 3398|     if (!g)
# 3399|       rb_raise (rb_eArgError, "%s: used handle after closing it", "readlink");

Error: COMPILER_WARNING (CWE-477): [#def24]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_resize2fs’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3435:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3435 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3433|   {
# 3434|     guestfs_h *g;
# 3435|->   Data_Get_Struct (gv, guestfs_h, g);
# 3436|     if (!g)
# 3437|       rb_raise (rb_eArgError, "%s: used handle after closing it", "resize2fs");

Error: COMPILER_WARNING (CWE-477): [#def25]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_rsync_in’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3494:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3494 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3492|   {
# 3493|     guestfs_h *g;
# 3494|->   Data_Get_Struct (gv, guestfs_h, g);
# 3495|     if (!g)
# 3496|       rb_raise (rb_eArgError, "%s: used handle after closing it", "rsync_in");

Error: COMPILER_WARNING (CWE-477): [#def26]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_set_e2uuid’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3558:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3558 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3556|   {
# 3557|     guestfs_h *g;
# 3558|->   Data_Get_Struct (gv, guestfs_h, g);
# 3559|     if (!g)
# 3560|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_e2uuid");

Error: COMPILER_WARNING (CWE-477): [#def27]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_set_libvirt_requested_credential’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3599:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3599 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3597|   {
# 3598|     guestfs_h *g;
# 3599|->   Data_Get_Struct (gv, guestfs_h, g);
# 3600|     if (!g)
# 3601|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_libvirt_requested_credential");

Error: COMPILER_WARNING (CWE-477): [#def28]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_set_libvirt_supported_credentials’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3659:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3659 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3657|   {
# 3658|     guestfs_h *g;
# 3659|->   Data_Get_Struct (gv, guestfs_h, g);
# 3660|     if (!g)
# 3661|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_libvirt_supported_credentials");

Error: COMPILER_WARNING (CWE-477): [#def29]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_set_path’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3710:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3710 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3708|   {
# 3709|     guestfs_h *g;
# 3710|->   Data_Get_Struct (gv, guestfs_h, g);
# 3711|     if (!g)
# 3712|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_path");

Error: COMPILER_WARNING (CWE-477): [#def30]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_set_pgroup’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3754:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3754 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3752|   {
# 3753|     guestfs_h *g;
# 3754|->   Data_Get_Struct (gv, guestfs_h, g);
# 3755|     if (!g)
# 3756|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_pgroup");

Error: COMPILER_WARNING (CWE-477): [#def31]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_sfdisk_disk_geometry’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3794:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3794 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3792|   {
# 3793|     guestfs_h *g;
# 3794|->   Data_Get_Struct (gv, guestfs_h, g);
# 3795|     if (!g)
# 3796|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sfdisk_disk_geometry");

Error: COMPILER_WARNING (CWE-477): [#def32]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_sh’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3840:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3840 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3838|   {
# 3839|     guestfs_h *g;
# 3840|->   Data_Get_Struct (gv, guestfs_h, g);
# 3841|     if (!g)
# 3842|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sh");

Error: COMPILER_WARNING (CWE-477): [#def33]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_statns’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3877:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3877 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3875|   {
# 3876|     guestfs_h *g;
# 3877|->   Data_Get_Struct (gv, guestfs_h, g);
# 3878|     if (!g)
# 3879|       rb_raise (rb_eArgError, "%s: used handle after closing it", "statns");

Error: COMPILER_WARNING (CWE-477): [#def34]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_swapon_label’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3935:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3935 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3933|   {
# 3934|     guestfs_h *g;
# 3935|->   Data_Get_Struct (gv, guestfs_h, g);
# 3936|     if (!g)
# 3937|       rb_raise (rb_eArgError, "%s: used handle after closing it", "swapon_label");

Error: COMPILER_WARNING (CWE-477): [#def35]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_txz_out’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:3974:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3974 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3972|   {
# 3973|     guestfs_h *g;
# 3974|->   Data_Get_Struct (gv, guestfs_h, g);
# 3975|     if (!g)
# 3976|       rb_raise (rb_eArgError, "%s: used handle after closing it", "txz_out");

Error: COMPILER_WARNING (CWE-477): [#def36]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_umount_all’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4012:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4012 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4010|   {
# 4011|     guestfs_h *g;
# 4012|->   Data_Get_Struct (gv, guestfs_h, g);
# 4013|     if (!g)
# 4014|       rb_raise (rb_eArgError, "%s: used handle after closing it", "umount_all");

Error: COMPILER_WARNING (CWE-477): [#def37]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_upload_offset’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4059:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4059 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4057|   {
# 4058|     guestfs_h *g;
# 4059|->   Data_Get_Struct (gv, guestfs_h, g);
# 4060|     if (!g)
# 4061|       rb_raise (rb_eArgError, "%s: used handle after closing it", "upload_offset");

Error: COMPILER_WARNING (CWE-477): [#def38]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_utsname’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4097:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4097 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4095|   {
# 4096|     guestfs_h *g;
# 4097|->   Data_Get_Struct (gv, guestfs_h, g);
# 4098|     if (!g)
# 4099|       rb_raise (rb_eArgError, "%s: used handle after closing it", "utsname");

Error: COMPILER_WARNING (CWE-477): [#def39]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_vgpvuuids’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4142:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4142 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4140|   {
# 4141|     guestfs_h *g;
# 4142|->   Data_Get_Struct (gv, guestfs_h, g);
# 4143|     if (!g)
# 4144|       rb_raise (rb_eArgError, "%s: used handle after closing it", "vgpvuuids");

Error: COMPILER_WARNING (CWE-477): [#def40]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_write_append’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4186:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4186 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4184|   {
# 4185|     guestfs_h *g;
# 4186|->   Data_Get_Struct (gv, guestfs_h, g);
# 4187|     if (!g)
# 4188|       rb_raise (rb_eArgError, "%s: used handle after closing it", "write_append");

Error: COMPILER_WARNING (CWE-477): [#def41]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_yara_scan’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4240:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4240 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4238|   {
# 4239|     guestfs_h *g;
# 4240|->   Data_Get_Struct (gv, guestfs_h, g);
# 4241|     if (!g)
# 4242|       rb_raise (rb_eArgError, "%s: used handle after closing it", "yara_scan");

Error: COMPILER_WARNING (CWE-477): [#def42]
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c: scope_hint: In function ‘guestfs_int_ruby_zgrep’
libguestfs-1.55.9/ruby/ext/guestfs/actions-2.c:4289:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 4289 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 4287|   {
# 4288|     guestfs_h *g;
# 4289|->   Data_Get_Struct (gv, guestfs_h, g);
# 4290|     if (!g)
# 4291|       rb_raise (rb_eArgError, "%s: used handle after closing it", "zgrep");

Error: COMPILER_WARNING (CWE-477): [#def43]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1867:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1865|   {
# 1866|     guestfs_h *g;
# 1867|->   Data_Get_Struct (gv, guestfs_h, g);
# 1868|     if (!g)
# 1869|       rb_raise (rb_eArgError, "%s: used handle after closing it", "is_busy");

Error: COMPILER_WARNING (CWE-477): [#def44]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_is_ready’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1902:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1902 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1900|   {
# 1901|     guestfs_h *g;
# 1902|->   Data_Get_Struct (gv, guestfs_h, g);
# 1903|     if (!g)
# 1904|       rb_raise (rb_eArgError, "%s: used handle after closing it", "is_ready");

Error: COMPILER_WARNING (CWE-477): [#def45]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1902:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1900|   {
# 1901|     guestfs_h *g;
# 1902|->   Data_Get_Struct (gv, guestfs_h, g);
# 1903|     if (!g)
# 1904|       rb_raise (rb_eArgError, "%s: used handle after closing it", "is_ready");

Error: COMPILER_WARNING (CWE-477): [#def46]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_ldmtool_scan’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1942:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1942 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1940|   {
# 1941|     guestfs_h *g;
# 1942|->   Data_Get_Struct (gv, guestfs_h, g);
# 1943|     if (!g)
# 1944|       rb_raise (rb_eArgError, "%s: used handle after closing it", "ldmtool_scan");

Error: COMPILER_WARNING (CWE-477): [#def47]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1942:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1940|   {
# 1941|     guestfs_h *g;
# 1942|->   Data_Get_Struct (gv, guestfs_h, g);
# 1943|     if (!g)
# 1944|       rb_raise (rb_eArgError, "%s: used handle after closing it", "ldmtool_scan");

Error: COMPILER_WARNING (CWE-477): [#def48]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_lgetxattrs’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1986:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1986 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 1984|   {
# 1985|     guestfs_h *g;
# 1986|->   Data_Get_Struct (gv, guestfs_h, g);
# 1987|     if (!g)
# 1988|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lgetxattrs");

Error: COMPILER_WARNING (CWE-477): [#def49]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:1986:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 1984|   {
# 1985|     guestfs_h *g;
# 1986|->   Data_Get_Struct (gv, guestfs_h, g);
# 1987|     if (!g)
# 1988|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lgetxattrs");

Error: COMPILER_WARNING (CWE-477): [#def50]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_list_dm_devices’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2035:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2035 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2033|   {
# 2034|     guestfs_h *g;
# 2035|->   Data_Get_Struct (gv, guestfs_h, g);
# 2036|     if (!g)
# 2037|       rb_raise (rb_eArgError, "%s: used handle after closing it", "list_dm_devices");

Error: COMPILER_WARNING (CWE-477): [#def51]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2035:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2033|   {
# 2034|     guestfs_h *g;
# 2035|->   Data_Get_Struct (gv, guestfs_h, g);
# 2036|     if (!g)
# 2037|       rb_raise (rb_eArgError, "%s: used handle after closing it", "list_dm_devices");

Error: COMPILER_WARNING (CWE-477): [#def52]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_list_ldm_volumes’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2079:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2079 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2077|   {
# 2078|     guestfs_h *g;
# 2079|->   Data_Get_Struct (gv, guestfs_h, g);
# 2080|     if (!g)
# 2081|       rb_raise (rb_eArgError, "%s: used handle after closing it", "list_ldm_volumes");

Error: COMPILER_WARNING (CWE-477): [#def53]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2079:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2077|   {
# 2078|     guestfs_h *g;
# 2079|->   Data_Get_Struct (gv, guestfs_h, g);
# 2080|     if (!g)
# 2081|       rb_raise (rb_eArgError, "%s: used handle after closing it", "list_ldm_volumes");

Error: COMPILER_WARNING (CWE-477): [#def54]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_luks_format’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2124:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2124 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2122|   {
# 2123|     guestfs_h *g;
# 2124|->   Data_Get_Struct (gv, guestfs_h, g);
# 2125|     if (!g)
# 2126|       rb_raise (rb_eArgError, "%s: used handle after closing it", "luks_format");

Error: COMPILER_WARNING (CWE-477): [#def55]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2124:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2122|   {
# 2123|     guestfs_h *g;
# 2124|->   Data_Get_Struct (gv, guestfs_h, g);
# 2125|     if (!g)
# 2126|       rb_raise (rb_eArgError, "%s: used handle after closing it", "luks_format");

Error: COMPILER_WARNING (CWE-477): [#def56]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_lvm_canonical_lv_name’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2167:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2167 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2165|   {
# 2166|     guestfs_h *g;
# 2167|->   Data_Get_Struct (gv, guestfs_h, g);
# 2168|     if (!g)
# 2169|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvm_canonical_lv_name");

Error: COMPILER_WARNING (CWE-477): [#def57]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2167:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2165|   {
# 2166|     guestfs_h *g;
# 2167|->   Data_Get_Struct (gv, guestfs_h, g);
# 2168|     if (!g)
# 2169|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvm_canonical_lv_name");

Error: COMPILER_WARNING (CWE-477): [#def58]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_lvrename’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2203:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2203 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2201|   {
# 2202|     guestfs_h *g;
# 2203|->   Data_Get_Struct (gv, guestfs_h, g);
# 2204|     if (!g)
# 2205|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvrename");

Error: COMPILER_WARNING (CWE-477): [#def59]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2203:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2201|   {
# 2202|     guestfs_h *g;
# 2203|->   Data_Get_Struct (gv, guestfs_h, g);
# 2204|     if (!g)
# 2205|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvrename");

Error: COMPILER_WARNING (CWE-477): [#def60]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_lvresize’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2241:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2241 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2239|   {
# 2240|     guestfs_h *g;
# 2241|->   Data_Get_Struct (gv, guestfs_h, g);
# 2242|     if (!g)
# 2243|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvresize");

Error: COMPILER_WARNING (CWE-477): [#def61]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2241:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2239|   {
# 2240|     guestfs_h *g;
# 2241|->   Data_Get_Struct (gv, guestfs_h, g);
# 2242|     if (!g)
# 2243|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvresize");

Error: COMPILER_WARNING (CWE-477): [#def62]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_lvuuid’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2275:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2275 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2273|   {
# 2274|     guestfs_h *g;
# 2275|->   Data_Get_Struct (gv, guestfs_h, g);
# 2276|     if (!g)
# 2277|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvuuid");

Error: COMPILER_WARNING (CWE-477): [#def63]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2275:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2273|   {
# 2274|     guestfs_h *g;
# 2275|->   Data_Get_Struct (gv, guestfs_h, g);
# 2276|     if (!g)
# 2277|       rb_raise (rb_eArgError, "%s: used handle after closing it", "lvuuid");

Error: COMPILER_WARNING (CWE-477): [#def64]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_mke2fs_J’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2318:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2318 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2316|   {
# 2317|     guestfs_h *g;
# 2318|->   Data_Get_Struct (gv, guestfs_h, g);
# 2319|     if (!g)
# 2320|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mke2fs_J");

Error: COMPILER_WARNING (CWE-477): [#def65]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2318:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2316|   {
# 2317|     guestfs_h *g;
# 2318|->   Data_Get_Struct (gv, guestfs_h, g);
# 2319|     if (!g)
# 2320|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mke2fs_J");

Error: COMPILER_WARNING (CWE-477): [#def66]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_mke2journal_U’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2361:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2361 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2359|   {
# 2360|     guestfs_h *g;
# 2361|->   Data_Get_Struct (gv, guestfs_h, g);
# 2362|     if (!g)
# 2363|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mke2journal_U");

Error: COMPILER_WARNING (CWE-477): [#def67]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2361:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2359|   {
# 2360|     guestfs_h *g;
# 2361|->   Data_Get_Struct (gv, guestfs_h, g);
# 2362|     if (!g)
# 2363|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mke2journal_U");

Error: COMPILER_WARNING (CWE-477): [#def68]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_mknod_c’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2408:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2408 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2406|   {
# 2407|     guestfs_h *g;
# 2408|->   Data_Get_Struct (gv, guestfs_h, g);
# 2409|     if (!g)
# 2410|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mknod_c");

Error: COMPILER_WARNING (CWE-477): [#def69]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2408:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2406|   {
# 2407|     guestfs_h *g;
# 2408|->   Data_Get_Struct (gv, guestfs_h, g);
# 2409|     if (!g)
# 2410|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mknod_c");

Error: COMPILER_WARNING (CWE-477): [#def70]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_mount_options’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2450:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2450 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2448|   {
# 2449|     guestfs_h *g;
# 2450|->   Data_Get_Struct (gv, guestfs_h, g);
# 2451|     if (!g)
# 2452|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mount_options");

Error: COMPILER_WARNING (CWE-477): [#def71]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2450:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2448|   {
# 2449|     guestfs_h *g;
# 2450|->   Data_Get_Struct (gv, guestfs_h, g);
# 2451|     if (!g)
# 2452|       rb_raise (rb_eArgError, "%s: used handle after closing it", "mount_options");

Error: COMPILER_WARNING (CWE-477): [#def72]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_ntfsfix’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2501:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2501 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2499|   {
# 2500|     guestfs_h *g;
# 2501|->   Data_Get_Struct (gv, guestfs_h, g);
# 2502|     if (!g)
# 2503|       rb_raise (rb_eArgError, "%s: used handle after closing it", "ntfsfix");

Error: COMPILER_WARNING (CWE-477): [#def73]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2501:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2499|   {
# 2500|     guestfs_h *g;
# 2501|->   Data_Get_Struct (gv, guestfs_h, g);
# 2502|     if (!g)
# 2503|       rb_raise (rb_eArgError, "%s: used handle after closing it", "ntfsfix");

Error: COMPILER_WARNING (CWE-477): [#def74]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_add’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2565:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2565 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2563|   {
# 2564|     guestfs_h *g;
# 2565|->   Data_Get_Struct (gv, guestfs_h, g);
# 2566|     if (!g)
# 2567|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_add");

Error: COMPILER_WARNING (CWE-477): [#def75]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2565:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2563|   {
# 2564|     guestfs_h *g;
# 2565|->   Data_Get_Struct (gv, guestfs_h, g);
# 2566|     if (!g)
# 2567|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_add");

Error: COMPILER_WARNING (CWE-477): [#def76]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_get_gpt_guid’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2601:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2601 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2599|   {
# 2600|     guestfs_h *g;
# 2601|->   Data_Get_Struct (gv, guestfs_h, g);
# 2602|     if (!g)
# 2603|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_gpt_guid");

Error: COMPILER_WARNING (CWE-477): [#def77]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2601:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2599|   {
# 2600|     guestfs_h *g;
# 2601|->   Data_Get_Struct (gv, guestfs_h, g);
# 2602|     if (!g)
# 2603|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_gpt_guid");

Error: COMPILER_WARNING (CWE-477): [#def78]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_get_mbr_id’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2642:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2642 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2640|   {
# 2641|     guestfs_h *g;
# 2642|->   Data_Get_Struct (gv, guestfs_h, g);
# 2643|     if (!g)
# 2644|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_mbr_id");

Error: COMPILER_WARNING (CWE-477): [#def79]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2642:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2640|   {
# 2641|     guestfs_h *g;
# 2642|->   Data_Get_Struct (gv, guestfs_h, g);
# 2643|     if (!g)
# 2644|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_mbr_id");

Error: COMPILER_WARNING (CWE-477): [#def80]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_get_mbr_part_type’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2679:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2679 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2677|   {
# 2678|     guestfs_h *g;
# 2679|->   Data_Get_Struct (gv, guestfs_h, g);
# 2680|     if (!g)
# 2681|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_mbr_part_type");

Error: COMPILER_WARNING (CWE-477): [#def81]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2679:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2677|   {
# 2678|     guestfs_h *g;
# 2679|->   Data_Get_Struct (gv, guestfs_h, g);
# 2680|     if (!g)
# 2681|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_mbr_part_type");

Error: COMPILER_WARNING (CWE-477): [#def82]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_get_name’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2721:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2721 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2719|   {
# 2720|     guestfs_h *g;
# 2721|->   Data_Get_Struct (gv, guestfs_h, g);
# 2722|     if (!g)
# 2723|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_name");

Error: COMPILER_WARNING (CWE-477): [#def83]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2721:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2719|   {
# 2720|     guestfs_h *g;
# 2721|->   Data_Get_Struct (gv, guestfs_h, g);
# 2722|     if (!g)
# 2723|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_get_name");

Error: COMPILER_WARNING (CWE-477): [#def84]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_init’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2808:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2808 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2806|   {
# 2807|     guestfs_h *g;
# 2808|->   Data_Get_Struct (gv, guestfs_h, g);
# 2809|     if (!g)
# 2810|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_init");

Error: COMPILER_WARNING (CWE-477): [#def85]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2808:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2806|   {
# 2807|     guestfs_h *g;
# 2808|->   Data_Get_Struct (gv, guestfs_h, g);
# 2809|     if (!g)
# 2810|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_init");

Error: COMPILER_WARNING (CWE-477): [#def86]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_part_to_partnum’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2848:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2848 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2846|   {
# 2847|     guestfs_h *g;
# 2848|->   Data_Get_Struct (gv, guestfs_h, g);
# 2849|     if (!g)
# 2850|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_to_partnum");

Error: COMPILER_WARNING (CWE-477): [#def87]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2848:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2846|   {
# 2847|     guestfs_h *g;
# 2848|->   Data_Get_Struct (gv, guestfs_h, g);
# 2849|     if (!g)
# 2850|       rb_raise (rb_eArgError, "%s: used handle after closing it", "part_to_partnum");

Error: COMPILER_WARNING (CWE-477): [#def88]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_pvuuid’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2881:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2881 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2879|   {
# 2880|     guestfs_h *g;
# 2881|->   Data_Get_Struct (gv, guestfs_h, g);
# 2882|     if (!g)
# 2883|       rb_raise (rb_eArgError, "%s: used handle after closing it", "pvuuid");

Error: COMPILER_WARNING (CWE-477): [#def89]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2881:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2879|   {
# 2880|     guestfs_h *g;
# 2881|->   Data_Get_Struct (gv, guestfs_h, g);
# 2882|     if (!g)
# 2883|       rb_raise (rb_eArgError, "%s: used handle after closing it", "pvuuid");

Error: COMPILER_WARNING (CWE-477): [#def90]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_readlinklist’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2934:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2934 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2932|   {
# 2933|     guestfs_h *g;
# 2934|->   Data_Get_Struct (gv, guestfs_h, g);
# 2935|     if (!g)
# 2936|       rb_raise (rb_eArgError, "%s: used handle after closing it", "readlinklist");

Error: COMPILER_WARNING (CWE-477): [#def91]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2934:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2932|   {
# 2933|     guestfs_h *g;
# 2934|->   Data_Get_Struct (gv, guestfs_h, g);
# 2935|     if (!g)
# 2936|       rb_raise (rb_eArgError, "%s: used handle after closing it", "readlinklist");

Error: COMPILER_WARNING (CWE-477): [#def92]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_rmmountpoint’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2990:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2990 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 2988|   {
# 2989|     guestfs_h *g;
# 2990|->   Data_Get_Struct (gv, guestfs_h, g);
# 2991|     if (!g)
# 2992|       rb_raise (rb_eArgError, "%s: used handle after closing it", "rmmountpoint");

Error: COMPILER_WARNING (CWE-477): [#def93]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:2990:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 2988|   {
# 2989|     guestfs_h *g;
# 2990|->   Data_Get_Struct (gv, guestfs_h, g);
# 2991|     if (!g)
# 2992|       rb_raise (rb_eArgError, "%s: used handle after closing it", "rmmountpoint");

Error: COMPILER_WARNING (CWE-477): [#def94]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_scrub_device’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3029:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3029 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3027|   {
# 3028|     guestfs_h *g;
# 3029|->   Data_Get_Struct (gv, guestfs_h, g);
# 3030|     if (!g)
# 3031|       rb_raise (rb_eArgError, "%s: used handle after closing it", "scrub_device");

Error: COMPILER_WARNING (CWE-477): [#def95]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3029:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3027|   {
# 3028|     guestfs_h *g;
# 3029|->   Data_Get_Struct (gv, guestfs_h, g);
# 3030|     if (!g)
# 3031|       rb_raise (rb_eArgError, "%s: used handle after closing it", "scrub_device");

Error: COMPILER_WARNING (CWE-477): [#def96]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_set_cachedir’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3071:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3071 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3069|   {
# 3070|     guestfs_h *g;
# 3071|->   Data_Get_Struct (gv, guestfs_h, g);
# 3072|     if (!g)
# 3073|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_cachedir");

Error: COMPILER_WARNING (CWE-477): [#def97]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3071:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3069|   {
# 3070|     guestfs_h *g;
# 3071|->   Data_Get_Struct (gv, guestfs_h, g);
# 3072|     if (!g)
# 3073|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_cachedir");

Error: COMPILER_WARNING (CWE-477): [#def98]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_set_e2attrs’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3126:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3126 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3124|   {
# 3125|     guestfs_h *g;
# 3126|->   Data_Get_Struct (gv, guestfs_h, g);
# 3127|     if (!g)
# 3128|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_e2attrs");

Error: COMPILER_WARNING (CWE-477): [#def99]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3126:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3124|   {
# 3125|     guestfs_h *g;
# 3126|->   Data_Get_Struct (gv, guestfs_h, g);
# 3127|     if (!g)
# 3128|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_e2attrs");

Error: COMPILER_WARNING (CWE-477): [#def100]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_set_e2label’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3184:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3184 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3182|   {
# 3183|     guestfs_h *g;
# 3184|->   Data_Get_Struct (gv, guestfs_h, g);
# 3185|     if (!g)
# 3186|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_e2label");

Error: COMPILER_WARNING (CWE-477): [#def101]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3184:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3182|   {
# 3183|     guestfs_h *g;
# 3184|->   Data_Get_Struct (gv, guestfs_h, g);
# 3185|     if (!g)
# 3186|       rb_raise (rb_eArgError, "%s: used handle after closing it", "set_e2label");

Error: COMPILER_WARNING (CWE-477): [#def102]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_sh_lines’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3223:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3223 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3221|   {
# 3222|     guestfs_h *g;
# 3223|->   Data_Get_Struct (gv, guestfs_h, g);
# 3224|     if (!g)
# 3225|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sh_lines");

Error: COMPILER_WARNING (CWE-477): [#def103]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3223:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3221|   {
# 3222|     guestfs_h *g;
# 3223|->   Data_Get_Struct (gv, guestfs_h, g);
# 3224|     if (!g)
# 3225|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sh_lines");

Error: COMPILER_WARNING (CWE-477): [#def104]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_sh_out’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3268:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3268 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3266|   {
# 3267|     guestfs_h *g;
# 3268|->   Data_Get_Struct (gv, guestfs_h, g);
# 3269|     if (!g)
# 3270|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sh_out");

Error: COMPILER_WARNING (CWE-477): [#def105]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3268:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3266|   {
# 3267|     guestfs_h *g;
# 3268|->   Data_Get_Struct (gv, guestfs_h, g);
# 3269|     if (!g)
# 3270|       rb_raise (rb_eArgError, "%s: used handle after closing it", "sh_out");

Error: COMPILER_WARNING (CWE-477): [#def106]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_shutdown’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3319:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3319 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3317|   {
# 3318|     guestfs_h *g;
# 3319|->   Data_Get_Struct (gv, guestfs_h, g);
# 3320|     if (!g)
# 3321|       rb_raise (rb_eArgError, "%s: used handle after closing it", "shutdown");

Error: COMPILER_WARNING (CWE-477): [#def107]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3319:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3317|   {
# 3318|     guestfs_h *g;
# 3319|->   Data_Get_Struct (gv, guestfs_h, g);
# 3320|     if (!g)
# 3321|       rb_raise (rb_eArgError, "%s: used handle after closing it", "shutdown");

Error: COMPILER_WARNING (CWE-477): [#def108]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_swapon_file’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3352:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3352 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3350|   {
# 3351|     guestfs_h *g;
# 3352|->   Data_Get_Struct (gv, guestfs_h, g);
# 3353|     if (!g)
# 3354|       rb_raise (rb_eArgError, "%s: used handle after closing it", "swapon_file");

Error: COMPILER_WARNING (CWE-477): [#def109]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3352:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3350|   {
# 3351|     guestfs_h *g;
# 3352|->   Data_Get_Struct (gv, guestfs_h, g);
# 3353|     if (!g)
# 3354|       rb_raise (rb_eArgError, "%s: used handle after closing it", "swapon_file");

Error: COMPILER_WARNING (CWE-477): [#def110]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_tgz_out’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3388:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3388 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3386|   {
# 3387|     guestfs_h *g;
# 3388|->   Data_Get_Struct (gv, guestfs_h, g);
# 3389|     if (!g)
# 3390|       rb_raise (rb_eArgError, "%s: used handle after closing it", "tgz_out");

Error: COMPILER_WARNING (CWE-477): [#def111]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3388:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3386|   {
# 3387|     guestfs_h *g;
# 3388|->   Data_Get_Struct (gv, guestfs_h, g);
# 3389|     if (!g)
# 3390|       rb_raise (rb_eArgError, "%s: used handle after closing it", "tgz_out");

Error: COMPILER_WARNING (CWE-477): [#def112]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_umask’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3438:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3438 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3436|   {
# 3437|     guestfs_h *g;
# 3438|->   Data_Get_Struct (gv, guestfs_h, g);
# 3439|     if (!g)
# 3440|       rb_raise (rb_eArgError, "%s: used handle after closing it", "umask");

Error: COMPILER_WARNING (CWE-477): [#def113]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3438:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3436|   {
# 3437|     guestfs_h *g;
# 3438|->   Data_Get_Struct (gv, guestfs_h, g);
# 3439|     if (!g)
# 3440|       rb_raise (rb_eArgError, "%s: used handle after closing it", "umask");

Error: COMPILER_WARNING (CWE-477): [#def114]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c: scope_hint: In function ‘guestfs_int_ruby_wipefs’
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3481:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3481 |   Data_Get_Struct (gv, guestfs_h, g);
#      |   ^~~~~~~~~~~~~~~
/usr/include/ruby/internal/core/rdata.h:325:1: note: declared here
#  325 | rb_data_object_get_warning(VALUE obj)
#      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
# 3479|   {
# 3480|     guestfs_h *g;
# 3481|->   Data_Get_Struct (gv, guestfs_h, g);
# 3482|     if (!g)
# 3483|       rb_raise (rb_eArgError, "%s: used handle after closing it", "wipefs");

Error: COMPILER_WARNING (CWE-477): [#def115]
libguestfs-1.55.9/ruby/ext/guestfs/actions-4.c:3481:3: warning[-Wdeprecated-declarations]: ‘rb_data_object_get_warning’ is deprecated: by TypedData
# 3479|   {
# 3480|     guestfs_h *g;
# 3481|->   Data_Get_Struct (gv, guestfs_h, g);
# 3482|     if (!g)
# 3483|       rb_raise (rb_eArgError, "%s: used handle after closing it", "wipefs");

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.86.0
diffbase-analyzer-version-cppcheck2.17.1
diffbase-analyzer-version-gcc15.0.1
diffbase-analyzer-version-gcc-analyzer15.0.1
diffbase-analyzer-version-shellcheck0.10.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-64.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namelibguestfs-1.55.7-1.fc42
diffbase-store-results-to/tmp/tmp_gkq28vh/libguestfs-1.55.7-1.fc42.tar.xz
diffbase-time-created2025-04-25 13:56:53
diffbase-time-finished2025-04-25 14:08:49
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp_gkq28vh/libguestfs-1.55.7-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp_gkq28vh/libguestfs-1.55.7-1.fc42.src.rpm'
diffbase-tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-64.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namelibguestfs-1.55.9-1.fc43
store-results-to/tmp/tmpn6t8nl8q/libguestfs-1.55.9-1.fc43.tar.xz
time-created2025-04-25 14:09:37
time-finished2025-04-25 14:20:23
titleNewly introduced findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpn6t8nl8q/libguestfs-1.55.9-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpn6t8nl8q/libguestfs-1.55.9-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9