Error: GCC_ANALYZER_WARNING (CWE-476): [#def1] gvfs-1.58.0/client/gdaemonfile.c:417:52: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘file1’ gvfs-1.58.0/client/gdaemonfile.c:1113:1: enter_function: entry to ‘g_daemon_file_read’ gvfs-1.58.0/client/gdaemonfile.c:1127:9: call_function: inlined call to ‘get_pid_for_file’ from ‘g_daemon_file_read’ gvfs-1.58.0/client/gdaemonfile.c:1129:11: call_function: inlined call to ‘create_proxy_for_file’ from ‘g_daemon_file_read’ # 415| # 416| mount_info1 = _g_daemon_vfs_get_mount_info_sync (daemon_file1->mount_spec, # 417|-> daemon_file1->path, # 418| cancellable, # 419| &local_error); Error: COMPILER_WARNING (CWE-704): [#def2] gvfs-1.58.0/client/gvfsuriutils.c: scope_hint: In function ‘g_vfs_decode_uri’ gvfs-1.58.0/client/gvfsuriutils.c:179:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 179 | p = memchr (userinfo_start, ':', userinfo_end - userinfo_start); # | ^ # 177| * See https://tools.ietf.org/html/rfc3986 # 178| */ # 179|-> p = memchr (userinfo_start, ':', userinfo_end - userinfo_start); # 180| if (p != NULL) # 181| userinfo_end = p; Error: COMPILER_WARNING (CWE-704): [#def3] gvfs-1.58.0/client/gvfsuriutils.c:179:13: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 177| * See https://tools.ietf.org/html/rfc3986 # 178| */ # 179|-> p = memchr (userinfo_start, ':', userinfo_end - userinfo_start); # 180| if (p != NULL) # 181| userinfo_end = p; Error: GCC_ANALYZER_WARNING (CWE-457): [#def4] gvfs-1.58.0/daemon/ParseFTPList.c:163:43: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘tokens[1]’ gvfs-1.58.0/daemon/ParseFTPList.c:22:5: enter_function: entry to ‘ParseFTPList’ gvfs-1.58.0/daemon/ParseFTPList.c:29:6: branch_false: following ‘false’ branch... call_function: calling ‘ParseFTPList’ from ‘ParseFTPList’ # 161| pos++; # 162| } # 163|-> else if (*p != '\t' || (p+1) != tokens[1]) # 164| { # 165| break; /* its not EPLF after all */ Error: GCC_ANALYZER_WARNING (CWE-457): [#def5] gvfs-1.58.0/daemon/ParseFTPList.c:273:18: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘toklen[1]’ gvfs-1.58.0/daemon/ParseFTPList.c:22:5: enter_function: entry to ‘ParseFTPList’ gvfs-1.58.0/daemon/ParseFTPList.c:29:6: branch_false: following ‘false’ branch... call_function: calling ‘ParseFTPList’ from ‘ParseFTPList’ # 271| else if (numtoks < 4) # 272| ; # 273|-> else if (toklen[1] >= 10 && memcmp(tokens[1], "%RMS-E-PRV", 10) == 0) # 274| lstyle = 'V'; # 275| else if ((&line[linelen] - tokens[1]) >= 22 && Error: GCC_ANALYZER_WARNING (CWE-457): [#def6] gvfs-1.58.0/daemon/ParseFTPList.c:569:38: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘toklen[1]’ gvfs-1.58.0/daemon/ParseFTPList.c:22:5: enter_function: entry to ‘ParseFTPList’ gvfs-1.58.0/daemon/ParseFTPList.c:29:6: branch_false: following ‘false’ branch... call_function: calling ‘ParseFTPList’ from ‘ParseFTPList’ # 567| * README ANONYOLD V 71 15 1 1995-08-25 16:04:27 TCP291 # 568| */ # 569|-> if (numtoks >= 7 && (toklen[0]+toklen[1]) <= 16) # 570| { # 571| for (pos = 1; !lstyle && (pos+5) < numtoks; pos++) Error: GCC_ANALYZER_WARNING (CWE-457): [#def7] gvfs-1.58.0/daemon/ParseFTPList.c:1284:13: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘toklen[1]’ gvfs-1.58.0/daemon/ParseFTPList.c:22:5: enter_function: entry to ‘ParseFTPList’ gvfs-1.58.0/daemon/ParseFTPList.c:29:6: branch_false: following ‘false’ branch... call_function: calling ‘ParseFTPList’ from ‘ParseFTPList’ # 1282| */ # 1283| if (numtoks >= 4 && toklen[0] < 13 && # 1284|-> ((toklen[1] == 5 && *tokens[1] == '<') || isdigit(*tokens[1])) ) # 1285| { # 1286| if (numtoks == 4 Error: GCC_ANALYZER_WARNING (CWE-476): [#def8] gvfs-1.58.0/daemon/gvfsafpconnection.c:1064:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘err’ gvfs-1.58.0/daemon/gvfsafpconnection.c:1045:11: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1047:6: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1054:12: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1055:6: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1057:9: branch_true: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1057:9: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1057:8: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1058:9: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1058:9: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1057:9: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1064:7: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1064:7: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1064:7: danger: dereference of NULL ‘err’ # 1062| else # 1063| { # 1064|-> g_warning ("FAIL!!! \"%s\"\n", err->message); # 1065| } # 1066| exit (0); Error: GCC_ANALYZER_WARNING (CWE-476): [#def9] gvfs-1.58.0/daemon/gvfsafpconnection.c:1106:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘err’ gvfs-1.58.0/daemon/gvfsafpconnection.c:1086:11: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1089:6: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1096:12: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1097:6: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1099:9: branch_true: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1099:9: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1099:8: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1100:9: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1100:9: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1099:9: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsafpconnection.c:1106:7: branch_false: ...to here gvfs-1.58.0/daemon/gvfsafpconnection.c:1106:7: release_memory: ‘err’ is NULL gvfs-1.58.0/daemon/gvfsafpconnection.c:1106:7: danger: dereference of NULL ‘err’ # 1104| else # 1105| { # 1106|-> g_warning ("FAIL!!! \"%s\"\n", err->message); # 1107| } # 1108| exit (0); Error: GCC_ANALYZER_WARNING (CWE-476): [#def10] gvfs-1.58.0/daemon/gvfsbackend.c:1057:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’ gvfs-1.58.0/daemon/gvfsbackend.c:1051:11: release_memory: ‘error’ is NULL gvfs-1.58.0/daemon/gvfsbackend.c:1054:6: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackend.c:1056:7: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackend.c:1056:7: release_memory: ‘error’ is NULL gvfs-1.58.0/daemon/gvfsbackend.c:1057:7: release_memory: ‘error’ is NULL gvfs-1.58.0/daemon/gvfsbackend.c:1057:7: danger: dereference of NULL ‘error’ # 1055| { # 1056| g_dbus_error_strip_remote_error (error); # 1057|-> g_warning ("Error unregistering mount: %s (%s, %d)\n", # 1058| error->message, g_quark_to_string (error->domain), error->code); # 1059| g_error_free (error); Error: CPPCHECK_WARNING (CWE-457): [#def11] gvfs-1.58.0/daemon/gvfsbackendafc.c:591: error[legacyUninitvar]: Uninitialized variable: message # 589| # 590| ret = g_mount_source_ask_question (src, # 591|-> message, # 592| choices, # 593| &aborted, Error: GCC_ANALYZER_WARNING (CWE-688): [#def12] gvfs-1.58.0/daemon/gvfsbackendafc.c:1693:7: warning[-Wanalyzer-null-argument]: use of NULL ‘basename’ where non-null expected gvfs-1.58.0/daemon/gvfsbackendafc.c:1521:1: enter_function: entry to ‘g_vfs_backend_afc_set_info_from_afcinfo’ gvfs-1.58.0/daemon/gvfsbackendafc.c:1541:15: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendafc.c:1545:11: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendafc.c:1674:6: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendafc.c:1675:7: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendafc.c:1674:7: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendafc.c:1677:10: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendafc.c:1677:10: branch_true: following ‘true’ branch (when ‘type == 3’)... gvfs-1.58.0/daemon/gvfsbackendafc.c:1680:32: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendafc.c:1680:14: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendafc.c:1681:13: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendafc.c:1681:13: call_function: calling ‘g_vfs_backend_afc_set_info_from_afcinfo’ from ‘g_vfs_backend_afc_set_info_from_afcinfo’ # 1691| # 1692| /* handle root directory */ # 1693|-> if (g_str_equal (basename, "/")) # 1694| display_name = g_strdup (g_vfs_backend_get_display_name (G_VFS_BACKEND(self))); # 1695| else Error: GCC_ANALYZER_WARNING (CWE-476): [#def13] gvfs-1.58.0/daemon/gvfsbackendarchive.c:426:3: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘file’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:550:1: enter_function: entry to ‘create_file_tree’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:559:3: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendarchive.c:559:3: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendarchive.c:564:10: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendarchive.c:569:14: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendarchive.c:577:18: call_function: calling ‘fixup_path’ from ‘create_file_tree’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:577:18: return_function: returning to ‘create_file_tree’ from ‘fixup_path’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:578:18: call_function: calling ‘archive_file_get_from_path’ from ‘create_file_tree’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:578:18: return_function: returning to ‘create_file_tree’ from ‘archive_file_get_from_path’ gvfs-1.58.0/daemon/gvfsbackendarchive.c:581:14: branch_true: following ‘true’ branch... gvfs-1.58.0/daemon/gvfsbackendarchive.c:583:15: branch_true: ...to here gvfs-1.58.0/daemon/gvfsbackendarchive.c:583:15: call_function: calling ‘archive_file_set_info_from_entry’ from ‘create_file_tree’ # 424| mode_t mode; # 425| int64_t size; # 426|-> file->info = info; # 427| # 428| g_debug ("setting up %s (%s)\n", archive_entry_pathname (entry), file->name); Error: GCC_ANALYZER_WARNING (CWE-688): [#def14] gvfs-1.58.0/daemon/gvfsbackenddnssd.c:221:11: warning[-Wanalyzer-null-argument]: use of NULL ‘type’ where non-null expected gvfs-1.58.0/daemon/gvfsbackenddnssd.c:261:1: enter_function: entry to ‘link_file_new’ gvfs-1.58.0/daemon/gvfsbackenddnssd.c:278:3: release_memory: ‘type’ is NULL gvfs-1.58.0/daemon/gvfsbackenddnssd.c:280:16: call_function: calling ‘get_icon_for_type’ from ‘link_file_new’ # 219| for (i = 0; i < G_N_ELEMENTS (dns_sd_types); i++) # 220| { # 221|-> if (strcmp (type, dns_sd_types[i].type) == 0) # 222| { # 223| const char *icon_name; Error: GCC_ANALYZER_WARNING (CWE-688): [#def15] gvfs-1.58.0/daemon/gvfsbackenddnssd.c:516:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gvfs-1.58.0/daemon/gvfsbackenddnssd.c:497:1: enter_function: entry to ‘try_query_info’ gvfs-1.58.0/daemon/gvfsbackenddnssd.c:516:13: danger: argument 1 (‘<unknown>’) NULL where non-null expected # 514| # 515| s = g_strdup (job->uri); # 516|-> if (s[strlen(s) - 1] == '/') /* job->uri is guranteed to be longer than 1 byte */ # 517| s[strlen(s) - 1] = '\0'; # 518| display_name = g_path_get_basename (s); Error: GCC_ANALYZER_WARNING (CWE-404): [#def16] gvfs-1.58.0/daemon/gvfsbackendftp.c:961:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/daemon/gvfsbackendftp.c:960:3: acquire_resource: ‘va_start’ called here gvfs-1.58.0/daemon/gvfsbackendftp.c:961:3: throw: if ‘g_vfs_ftp_task_sendv’ throws an exception... gvfs-1.58.0/daemon/gvfsbackendftp.c:961:3: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) # 959| # 960| va_start (varargs, format); # 961|-> g_vfs_ftp_task_sendv (task, # 962| G_VFS_FTP_PASS_100 | G_VFS_FTP_FAIL_200, # 963| NULL, Error: COMPILER_WARNING (CWE-704): [#def17] gvfs-1.58.0/daemon/gvfsbackendgoogle.c: scope_hint: In function ‘get_extension_offset’ gvfs-1.58.0/daemon/gvfsbackendgoogle.c:1230:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 1230 | end = strrchr (title, '.'); # | ^ # 1228| gchar *end2; # 1229| # 1230|-> end = strrchr (title, '.'); # 1231| # 1232| if (end != NULL && end != title) Error: COMPILER_WARNING (CWE-704): [#def18] gvfs-1.58.0/daemon/gvfsbackendgoogle.c:1230:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 1228| gchar *end2; # 1229| # 1230|-> end = strrchr (title, '.'); # 1231| # 1232| if (end != NULL && end != title) Error: CPPCHECK_WARNING (CWE-476): [#def19] gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:325: warning[nullPointerOutOfMemory]: If memory allocation fails, then there is a possible null pointer dereference: mem # 323| char *mem; # 324| mem = malloc (size); # 325|-> memcpy (mem, gmem, size); # 326| return mem; # 327| } Error: GCC_ANALYZER_WARNING (CWE-688): [#def20] gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:325:3: warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL ‘mem’ where non-null expected gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:324:9: acquire_memory: this call could return NULL gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:325:3: danger: argument 1 (‘mem’) from [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) could be NULL where non-null expected # 323| char *mem; # 324| mem = malloc (size); # 325|-> memcpy (mem, gmem, size); # 326| return mem; # 327| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def21] gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:3002:3: warning[-Wanalyzer-malloc-leak]: leak of ‘dup_for_gphoto2(*write_handle.data, *write_handle.size)’ gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:2961:1: enter_function: entry to ‘commit_write_handle’ gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:2969:6: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:2975:7: branch_false: ...to here gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:2997:6: branch_false: following ‘false’ branch... gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:3000:27: branch_false: ...to here gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:3002:3: call_function: calling ‘dup_for_gphoto2’ from ‘commit_write_handle’ gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:3002:3: return_function: returning to ‘commit_write_handle’ from ‘dup_for_gphoto2’ gvfs-1.58.0/daemon/gvfsbackendgphoto2.c:3002:3: danger: ‘dup_for_gphoto2(*write_handle.data, *write_handle.size)’ leaks here; was allocated at [(8)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/7) # 3000| gp_file_set_name (file, write_handle->name); # 3001| gp_file_set_mtime (file, time (NULL)); # 3002|-> gp_file_set_data_and_size (file, # 3003| dup_for_gphoto2 (write_handle->data, write_handle->size), # 3004| write_handle->size); Error: GCC_ANALYZER_WARNING (CWE-457): [#def22] gvfs-1.58.0/daemon/gvfsbackendnfs.c:1908:7: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘path’ gvfs-1.58.0/daemon/gvfsbackendnfs.c:1776:1: enter_function: entry to ‘enumerate_access_cb’ gvfs-1.58.0/daemon/gvfsbackendnfs.c:1796:3: call_function: calling ‘enumerate_continue’ from ‘enumerate_access_cb’ # 1906| } # 1907| # 1908|-> g_free (path); # 1909| } # 1910| else Error: COMPILER_WARNING (CWE-704): [#def23] gvfs-1.58.0/daemon/gvfsbackendsftp.c: scope_hint: In function ‘get_hostname_from_line’ gvfs-1.58.0/daemon/gvfsbackendsftp.c:813:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 813 | startpos = strchr (buffer, '@'); # | ^ # 811| /* Parse a line that looks like: "username@hostname's password:". */ # 812| # 813|-> startpos = strchr (buffer, '@'); # 814| if (!startpos) # 815| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def24] gvfs-1.58.0/daemon/gvfsbackendsftp.c:813:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 811| /* Parse a line that looks like: "username@hostname's password:". */ # 812| # 813|-> startpos = strchr (buffer, '@'); # 814| if (!startpos) # 815| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def25] gvfs-1.58.0/daemon/gvfsbackendsftp.c:817:10: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 817 | endpos = strchr (buffer, '\''); # | ^ # 815| return FALSE; # 816| # 817|-> endpos = strchr (buffer, '\''); # 818| if (!endpos) # 819| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def26] gvfs-1.58.0/daemon/gvfsbackendsftp.c:817:10: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 815| return FALSE; # 816| # 817|-> endpos = strchr (buffer, '\''); # 818| if (!endpos) # 819| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def27] gvfs-1.58.0/daemon/gvfsbackendsftp.c: scope_hint: In function ‘get_hostname_and_fingerprint_from_line’ gvfs-1.58.0/daemon/gvfsbackendsftp.c:840:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 840 | pos = strchr (&buffer[26], '\''); # | ^ # 838| { # 839| /* OpenSSH */ # 840|-> pos = strchr (&buffer[26], '\''); # 841| if (pos == NULL) # 842| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def28] gvfs-1.58.0/daemon/gvfsbackendsftp.c:840:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 838| { # 839| /* OpenSSH */ # 840|-> pos = strchr (&buffer[26], '\''); # 841| if (pos == NULL) # 842| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def29] gvfs-1.58.0/daemon/gvfsbackendsftp.c:866:16: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 866 | startpos = strstr (buffer, "Key fingerprint:"); # | ^ # 864| { # 865| /* SSH.com*/ # 866|-> startpos = strstr (buffer, "Key fingerprint:"); # 867| if (startpos == NULL) # 868| { Error: COMPILER_WARNING (CWE-704): [#def30] gvfs-1.58.0/daemon/gvfsbackendsftp.c:866:16: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 864| { # 865| /* SSH.com*/ # 866|-> startpos = strstr (buffer, "Key fingerprint:"); # 867| if (startpos == NULL) # 868| { Error: COMPILER_WARNING (CWE-704): [#def31] gvfs-1.58.0/daemon/gvfsbackendsftp.c: scope_hint: In function ‘get_hostname_and_ip_address’ gvfs-1.58.0/daemon/gvfsbackendsftp.c:895:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 895 | startpos = strchr (buffer, '\''); # | ^ # 893| * First get the hostname. # 894| */ # 895|-> startpos = strchr (buffer, '\''); # 896| if (!startpos) # 897| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def32] gvfs-1.58.0/daemon/gvfsbackendsftp.c:895:12: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 893| * First get the hostname. # 894| */ # 895|-> startpos = strchr (buffer, '\''); # 896| if (!startpos) # 897| return FALSE; Error: COMPILER_WARNING (CWE-704): [#def33] gvfs-1.58.0/daemon/gvfsbackendsftp.c: scope_hint: In function ‘get_object_from_password_line’ gvfs-1.58.0/daemon/gvfsbackendsftp.c:989:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 989 | ptr = strchr (password_line, '\''); # | ^ # 987| if (g_str_has_prefix (password_line, "Enter passphrase for key")) # 988| { # 989|-> ptr = strchr (password_line, '\''); # 990| if (ptr != NULL) # 991| { Error: COMPILER_WARNING (CWE-704): [#def34] gvfs-1.58.0/daemon/gvfsbackendsftp.c:989:11: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 987| if (g_str_has_prefix (password_line, "Enter passphrase for key")) # 988| { # 989|-> ptr = strchr (password_line, '\''); # 990| if (ptr != NULL) # 991| { Error: GCC_ANALYZER_WARNING (CWE-688): [#def35] gvfs-1.58.0/daemon/gvfsbackendsmb.c:398:11: warning[-Wanalyzer-null-argument]: use of NULL ‘last_good_path’ where non-null expected gvfs-1.58.0/daemon/gvfsbackendsmb.c:385:1: enter_function: entry to ‘set_default_location_to_topmost_dir’ gvfs-1.58.0/daemon/gvfsbackendsmb.c:398:11: danger: argument 1 (‘last_good_path’) NULL where non-null expected # 396| last_good_path = g_strdup (mount_path); # 397| # 398|-> while (!g_str_equal (last_good_path, "/")) # 399| { # 400| new_path = g_path_get_dirname (last_good_path); Error: COMPILER_WARNING (CWE-704): [#def36] gvfs-1.58.0/daemon/gvfsbackendsmbbrowse.c: scope_hint: In function ‘find_entry_unlocked’ gvfs-1.58.0/daemon/gvfsbackendsmbbrowse.c:501:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 501 | end = strchr (filename, '/'); # | ^ # 499| filename++; # 500| # 501|-> end = strchr (filename, '/'); # 502| if (end) # 503| { Error: COMPILER_WARNING (CWE-704): [#def37] gvfs-1.58.0/daemon/gvfsbackendsmbbrowse.c:501:7: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 499| filename++; # 500| # 501|-> end = strchr (filename, '/'); # 502| if (end) # 503| { Error: GCC_ANALYZER_WARNING (CWE-476): [#def38] gvfs-1.58.0/daemon/gvfsftpdircache.c:818:19: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘new_path’ gvfs-1.58.0/daemon/gvfsftpdircache.c:792:1: enter_function: entry to ‘g_vfs_ftp_dir_cache_funcs_resolve_default’ gvfs-1.58.0/daemon/gvfsftpdircache.c:800:3: branch_true: following ‘true’ branch (when ‘file’ is non-NULL)... gvfs-1.58.0/daemon/gvfsftpdircache.c:801:3: branch_true: ...to here gvfs-1.58.0/daemon/gvfsftpdircache.c:801:3: branch_true: following ‘true’ branch (when ‘target’ is non-NULL)... gvfs-1.58.0/daemon/gvfsftpdircache.c:803:7: branch_true: ...to here gvfs-1.58.0/daemon/gvfsftpdircache.c:816:3: call_function: inlined call to ‘g_string_append_c_inline’ from ‘g_vfs_ftp_dir_cache_funcs_resolve_default’ gvfs-1.58.0/daemon/gvfsftpdircache.c:818:19: danger: dereference of NULL ‘new_path’ # 816| g_string_append_c (new_path, '/'); /* slash at end makes code easier */ # 817| /* cleanup: remove all double slashes */ # 818|-> while ((match = strstr (new_path->str, "//")) != NULL) # 819| { # 820| g_string_erase (new_path, match - new_path->str, 1); Error: GCC_ANALYZER_WARNING (CWE-404): [#def39] gvfs-1.58.0/daemon/gvfsftptask.c:660:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/daemon/gvfsftptask.c:123:1: enter_function: entry to ‘g_vfs_ftp_task_setup_connection’ gvfs-1.58.0/daemon/gvfsftptask.c:152:12: call_function: calling ‘g_vfs_ftp_task_send’ from ‘g_vfs_ftp_task_setup_connection’ # 658| return 0; # 659| # 660|-> command = g_string_new (""); # 661| g_string_append_vprintf (command, format, varargs); # 662| g_string_append (command, "\r\n"); Error: GCC_ANALYZER_WARNING (CWE-404): [#def40] gvfs-1.58.0/daemon/gvfsftptask.c:661:3: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/daemon/gvfsftptask.c:123:1: enter_function: entry to ‘g_vfs_ftp_task_setup_connection’ gvfs-1.58.0/daemon/gvfsftptask.c:152:12: call_function: calling ‘g_vfs_ftp_task_send’ from ‘g_vfs_ftp_task_setup_connection’ # 659| # 660| command = g_string_new (""); # 661|-> g_string_append_vprintf (command, format, varargs); # 662| g_string_append (command, "\r\n"); # 663| Error: GCC_ANALYZER_WARNING (CWE-404): [#def41] gvfs-1.58.0/daemon/gvfsjob.c:248:13: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/daemon/gvfsjob.c:247:3: acquire_resource: ‘va_start’ called here gvfs-1.58.0/daemon/gvfsjob.c:248:13: throw: if ‘g_strdup_vprintf’ throws an exception... gvfs-1.58.0/daemon/gvfsjob.c:248:13: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) # 246| # 247| va_start (args, format); # 248|-> message = g_strdup_vprintf (format, args); # 249| va_end (args); # 250| Error: GCC_ANALYZER_WARNING (CWE-775): [#def42] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def43] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def44] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def45] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def46] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def47] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def48] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def49] gvfs-1.58.0/daemon/pty_open.c:285:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 283| int i; # 284| while (n < count) { # 285|-> i = write(fd, buf + n, count - n); # 286| switch (i) { # 287| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def50] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def51] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def52] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def53] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def54] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def55] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def56] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def57] gvfs-1.58.0/daemon/pty_open.c:462:21: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 460| * returned if the process hasn't opened the slave side yet. # 461| */ # 462|-> *slave_fd = open(path, O_RDWR | O_NOCTTY); # 463| if (*slave_fd == -1) # 464| goto bail_slavefd; Error: GCC_ANALYZER_WARNING (CWE-775): [#def58] gvfs-1.58.0/daemon/pty_open.c:472:24: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 470| /* Error fork()ing. Bail. */ # 471| *child = -1; # 472|-> return -1; # 473| break; # 474| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def59] gvfs-1.58.0/daemon/pty_open.c:472:24: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 470| /* Error fork()ing. Bail. */ # 471| *child = -1; # 472|-> return -1; # 473| break; # 474| case 0: Error: GCC_ANALYZER_WARNING (CWE-775): [#def60] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def61] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def62] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def63] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def64] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def65] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def66] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def67] gvfs-1.58.0/daemon/pty_open.c:476:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 474| case 0: # 475| /* Child. Close the parent's ends of the pipes. */ # 476|-> close(parent_fd); # 477| close(ready_a[0]); # 478| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def68] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def69] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def70] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def71] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def72] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def73] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def74] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def75] gvfs-1.58.0/daemon/pty_open.c:477:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 475| /* Child. Close the parent's ends of the pipes. */ # 476| close(parent_fd); # 477|-> close(ready_a[0]); # 478| close(ready_b[1]); # 479| Error: GCC_ANALYZER_WARNING (CWE-775): [#def76] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def77] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def78] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def79] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def80] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def81] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def82] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def83] gvfs-1.58.0/daemon/pty_open.c:478:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 476| close(parent_fd); # 477| close(ready_a[0]); # 478|-> close(ready_b[1]); # 479| # 480| close(stdin_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def84] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def85] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def86] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def87] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def88] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def89] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def90] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def91] gvfs-1.58.0/daemon/pty_open.c:480:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 478| close(ready_b[1]); # 479| # 480|-> close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def92] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def93] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def94] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def95] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def96] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def97] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def98] gvfs-1.58.0/daemon/pty_open.c:481:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 479| # 480| close(stdin_pipe[1]); # 481|-> close(stdout_pipe[0]); # 482| close(stderr_pipe[0]); # 483| Error: GCC_ANALYZER_WARNING (CWE-775): [#def99] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def100] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def101] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def102] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def103] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def104] gvfs-1.58.0/daemon/pty_open.c:482:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 480| close(stdin_pipe[1]); # 481| close(stdout_pipe[0]); # 482|-> close(stderr_pipe[0]); # 483| # 484| /* Close the slave PTY opened in the parent. It is later Error: GCC_ANALYZER_WARNING (CWE-775): [#def105] gvfs-1.58.0/daemon/pty_open.c:486:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 484| /* Close the slave PTY opened in the parent. It is later # 485| * opened as a controlling terminal. */ # 486|-> close (*slave_fd); # 487| # 488| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def106] gvfs-1.58.0/daemon/pty_open.c:486:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 484| /* Close the slave PTY opened in the parent. It is later # 485| * opened as a controlling terminal. */ # 486|-> close (*slave_fd); # 487| # 488| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def107] gvfs-1.58.0/daemon/pty_open.c:486:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 484| /* Close the slave PTY opened in the parent. It is later # 485| * opened as a controlling terminal. */ # 486|-> close (*slave_fd); # 487| # 488| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def108] gvfs-1.58.0/daemon/pty_open.c:486:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 484| /* Close the slave PTY opened in the parent. It is later # 485| * opened as a controlling terminal. */ # 486|-> close (*slave_fd); # 487| # 488| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def109] gvfs-1.58.0/daemon/pty_open.c:486:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 484| /* Close the slave PTY opened in the parent. It is later # 485| * opened as a controlling terminal. */ # 486|-> close (*slave_fd); # 487| # 488| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def110] gvfs-1.58.0/daemon/pty_open.c:489:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 487| # 488| if(reapchild) { # 489|-> close(pid_pipe[0]); # 490| # 491| /* Fork a intermediate child. This is needed to not Error: GCC_ANALYZER_WARNING (CWE-775): [#def111] gvfs-1.58.0/daemon/pty_open.c:489:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 487| # 488| if(reapchild) { # 489|-> close(pid_pipe[0]); # 490| # 491| /* Fork a intermediate child. This is needed to not Error: GCC_ANALYZER_WARNING (CWE-775): [#def112] gvfs-1.58.0/daemon/pty_open.c:489:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 487| # 488| if(reapchild) { # 489|-> close(pid_pipe[0]); # 490| # 491| /* Fork a intermediate child. This is needed to not Error: GCC_ANALYZER_WARNING (CWE-775): [#def113] gvfs-1.58.0/daemon/pty_open.c:489:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 487| # 488| if(reapchild) { # 489|-> close(pid_pipe[0]); # 490| # 491| /* Fork a intermediate child. This is needed to not Error: GCC_ANALYZER_WARNING (CWE-775): [#def114] gvfs-1.58.0/daemon/pty_open.c:489:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 487| # 488| if(reapchild) { # 489|-> close(pid_pipe[0]); # 490| # 491| /* Fork a intermediate child. This is needed to not Error: GCC_ANALYZER_WARNING (CWE-775): [#def115] gvfs-1.58.0/daemon/pty_open.c:505:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 503| n_write (pid_pipe[1], &grandchild_pid, # 504| sizeof (grandchild_pid)); # 505|-> close (pid_pipe[1]); # 506| _exit (0); # 507| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def116] gvfs-1.58.0/daemon/pty_open.c:505:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 503| n_write (pid_pipe[1], &grandchild_pid, # 504| sizeof (grandchild_pid)); # 505|-> close (pid_pipe[1]); # 506| _exit (0); # 507| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def117] gvfs-1.58.0/daemon/pty_open.c:505:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 503| n_write (pid_pipe[1], &grandchild_pid, # 504| sizeof (grandchild_pid)); # 505|-> close (pid_pipe[1]); # 506| _exit (0); # 507| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def118] gvfs-1.58.0/daemon/pty_open.c:505:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 503| n_write (pid_pipe[1], &grandchild_pid, # 504| sizeof (grandchild_pid)); # 505|-> close (pid_pipe[1]); # 506| _exit (0); # 507| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def119] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def120] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[i]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def121] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def122] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[i]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def123] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def124] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[i]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def125] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def126] gvfs-1.58.0/daemon/pty_open.c:521:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[i]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 519| (i != stdout_pipe[1]) && # 520| (i != stderr_pipe[1])) { # 521|-> close(i); # 522| } # 523| } Error: GCC_ANALYZER_WARNING: [#def127] gvfs-1.58.0/daemon/pty_open.c:526:17: warning[-Wanalyzer-fd-use-without-check]: ‘dup2’ on possibly invalid file descriptor ‘0’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 524| # 525| /* Set up stdin/out/err */ # 526|-> dup2(stdin_pipe[0], STDIN_FILENO); # 527| close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); Error: GCC_ANALYZER_WARNING (CWE-775): [#def128] gvfs-1.58.0/daemon/pty_open.c:527:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 525| /* Set up stdin/out/err */ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527|-> close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def129] gvfs-1.58.0/daemon/pty_open.c:527:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 525| /* Set up stdin/out/err */ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527|-> close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def130] gvfs-1.58.0/daemon/pty_open.c:527:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 525| /* Set up stdin/out/err */ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527|-> close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def131] gvfs-1.58.0/daemon/pty_open.c:527:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 525| /* Set up stdin/out/err */ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527|-> close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def132] gvfs-1.58.0/daemon/pty_open.c:527:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 525| /* Set up stdin/out/err */ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527|-> close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); Error: GCC_ANALYZER_WARNING: [#def133] gvfs-1.58.0/daemon/pty_open.c:528:17: warning[-Wanalyzer-fd-use-without-check]: ‘dup2’ on possibly invalid file descriptor ‘1’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 526| dup2(stdin_pipe[0], STDIN_FILENO); # 527| close (stdin_pipe[0]); # 528|-> dup2(stdout_pipe[1], STDOUT_FILENO); # 529| close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); Error: GCC_ANALYZER_WARNING (CWE-775): [#def134] gvfs-1.58.0/daemon/pty_open.c:529:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 527| close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529|-> close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531| close (stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def135] gvfs-1.58.0/daemon/pty_open.c:529:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 527| close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529|-> close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531| close (stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def136] gvfs-1.58.0/daemon/pty_open.c:529:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 527| close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529|-> close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531| close (stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def137] gvfs-1.58.0/daemon/pty_open.c:529:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 527| close (stdin_pipe[0]); # 528| dup2(stdout_pipe[1], STDOUT_FILENO); # 529|-> close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531| close (stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def138] gvfs-1.58.0/daemon/pty_open.c:531:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 529| close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531|-> close (stderr_pipe[1]); # 532| # 533| /* Open the slave PTY, acquiring it as the controlling terminal Error: GCC_ANALYZER_WARNING (CWE-775): [#def139] gvfs-1.58.0/daemon/pty_open.c:531:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 529| close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531|-> close (stderr_pipe[1]); # 532| # 533| /* Open the slave PTY, acquiring it as the controlling terminal Error: GCC_ANALYZER_WARNING (CWE-775): [#def140] gvfs-1.58.0/daemon/pty_open.c:531:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 529| close (stdout_pipe[1]); # 530| dup2(stderr_pipe[1], STDERR_FILENO); # 531|-> close (stderr_pipe[1]); # 532| # 533| /* Open the slave PTY, acquiring it as the controlling terminal Error: GCC_ANALYZER_WARNING (CWE-775): [#def141] gvfs-1.58.0/daemon/pty_open.c:535:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 533| /* Open the slave PTY, acquiring it as the controlling terminal # 534| * for this process and its children. */ # 535|-> fd = open(path, O_RDWR); # 536| if (fd == -1) { # 537| return -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def142] gvfs-1.58.0/daemon/pty_open.c:535:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 533| /* Open the slave PTY, acquiring it as the controlling terminal # 534| * for this process and its children. */ # 535|-> fd = open(path, O_RDWR); # 536| if (fd == -1) { # 537| return -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def143] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def144] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def145] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def146] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def147] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def148] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def149] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def150] gvfs-1.58.0/daemon/pty_open.c:554:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 552| /* Parent. Close the child's ends of the pipes, do the ready # 553| * handshake, and return the child's PID. */ # 554|-> close(ready_b[0]); # 555| close(ready_a[1]); # 556| Error: GCC_ANALYZER_WARNING (CWE-775): [#def151] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def152] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def153] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def154] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def155] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def156] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def157] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def158] gvfs-1.58.0/daemon/pty_open.c:555:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 553| * handshake, and return the child's PID. */ # 554| close(ready_b[0]); # 555|-> close(ready_a[1]); # 556| # 557| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def159] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def160] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def161] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def162] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def163] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def164] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def165] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def166] gvfs-1.58.0/daemon/pty_open.c:557:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 555| close(ready_a[1]); # 556| # 557|-> close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def167] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def168] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def169] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def170] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def171] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def172] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def173] gvfs-1.58.0/daemon/pty_open.c:558:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 556| # 557| close(stdin_pipe[0]); # 558|-> close(stdout_pipe[1]); # 559| close(stderr_pipe[1]); # 560| Error: GCC_ANALYZER_WARNING (CWE-775): [#def174] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def175] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def176] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def177] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def178] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def179] gvfs-1.58.0/daemon/pty_open.c:559:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 557| close(stdin_pipe[0]); # 558| close(stdout_pipe[1]); # 559|-> close(stderr_pipe[1]); # 560| # 561| if (reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def180] gvfs-1.58.0/daemon/pty_open.c:562:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 560| # 561| if (reapchild) { # 562|-> close(pid_pipe[1]); # 563| # 564| /* Reap the intermediate child */ Error: GCC_ANALYZER_WARNING (CWE-775): [#def181] gvfs-1.58.0/daemon/pty_open.c:562:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 560| # 561| if (reapchild) { # 562|-> close(pid_pipe[1]); # 563| # 564| /* Reap the intermediate child */ Error: GCC_ANALYZER_WARNING (CWE-775): [#def182] gvfs-1.58.0/daemon/pty_open.c:562:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 560| # 561| if (reapchild) { # 562|-> close(pid_pipe[1]); # 563| # 564| /* Reap the intermediate child */ Error: GCC_ANALYZER_WARNING (CWE-775): [#def183] gvfs-1.58.0/daemon/pty_open.c:562:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 560| # 561| if (reapchild) { # 562|-> close(pid_pipe[1]); # 563| # 564| /* Reap the intermediate child */ Error: GCC_ANALYZER_WARNING (CWE-775): [#def184] gvfs-1.58.0/daemon/pty_open.c:562:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 560| # 561| if (reapchild) { # 562|-> close(pid_pipe[1]); # 563| # 564| /* Reap the intermediate child */ Error: GCC_ANALYZER_WARNING (CWE-775): [#def185] gvfs-1.58.0/daemon/pty_open.c:566:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 564| /* Reap the intermediate child */ # 565| wait_again: # 566|-> if (waitpid (pid, NULL, 0) < 0) { # 567| if (errno == EINTR) { # 568| goto wait_again; Error: GCC_ANALYZER_WARNING (CWE-775): [#def186] gvfs-1.58.0/daemon/pty_open.c:566:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 564| /* Reap the intermediate child */ # 565| wait_again: # 566|-> if (waitpid (pid, NULL, 0) < 0) { # 567| if (errno == EINTR) { # 568| goto wait_again; Error: GCC_ANALYZER_WARNING (CWE-775): [#def187] gvfs-1.58.0/daemon/pty_open.c:566:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 564| /* Reap the intermediate child */ # 565| wait_again: # 566|-> if (waitpid (pid, NULL, 0) < 0) { # 567| if (errno == EINTR) { # 568| goto wait_again; Error: GCC_ANALYZER_WARNING (CWE-775): [#def188] gvfs-1.58.0/daemon/pty_open.c:566:29: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 564| /* Reap the intermediate child */ # 565| wait_again: # 566|-> if (waitpid (pid, NULL, 0) < 0) { # 567| if (errno == EINTR) { # 568| goto wait_again; Error: GCC_ANALYZER_WARNING (CWE-775): [#def189] gvfs-1.58.0/daemon/pty_open.c:572:41: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 570| ; /* NOOP! Child already reaped. */ # 571| } else { # 572|-> g_warning ("waitpid() should not fail in pty-open.c"); # 573| } # 574| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def190] gvfs-1.58.0/daemon/pty_open.c:572:41: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 570| ; /* NOOP! Child already reaped. */ # 571| } else { # 572|-> g_warning ("waitpid() should not fail in pty-open.c"); # 573| } # 574| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def191] gvfs-1.58.0/daemon/pty_open.c:572:41: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 570| ; /* NOOP! Child already reaped. */ # 571| } else { # 572|-> g_warning ("waitpid() should not fail in pty-open.c"); # 573| } # 574| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def192] gvfs-1.58.0/daemon/pty_open.c:572:41: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 570| ; /* NOOP! Child already reaped. */ # 571| } else { # 572|-> g_warning ("waitpid() should not fail in pty-open.c"); # 573| } # 574| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def193] gvfs-1.58.0/daemon/pty_open.c:581:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 579| if (n_read (pid_pipe[0], child, sizeof (pid_t)) # 580| != sizeof (pid_t) || *child == -1) { # 581|-> g_warning ("Error while spanning child!"); # 582| goto bail_fork; # 583| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def194] gvfs-1.58.0/daemon/pty_open.c:581:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 579| if (n_read (pid_pipe[0], child, sizeof (pid_t)) # 580| != sizeof (pid_t) || *child == -1) { # 581|-> g_warning ("Error while spanning child!"); # 582| goto bail_fork; # 583| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def195] gvfs-1.58.0/daemon/pty_open.c:581:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 579| if (n_read (pid_pipe[0], child, sizeof (pid_t)) # 580| != sizeof (pid_t) || *child == -1) { # 581|-> g_warning ("Error while spanning child!"); # 582| goto bail_fork; # 583| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def196] gvfs-1.58.0/daemon/pty_open.c:581:33: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 579| if (n_read (pid_pipe[0], child, sizeof (pid_t)) # 580| != sizeof (pid_t) || *child == -1) { # 581|-> g_warning ("Error while spanning child!"); # 582| goto bail_fork; # 583| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def197] gvfs-1.58.0/daemon/pty_open.c:585:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 583| } # 584| # 585|-> close(pid_pipe[0]); # 586| # 587| } else { Error: GCC_ANALYZER_WARNING (CWE-775): [#def198] gvfs-1.58.0/daemon/pty_open.c:585:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 583| } # 584| # 585|-> close(pid_pipe[0]); # 586| # 587| } else { Error: GCC_ANALYZER_WARNING (CWE-775): [#def199] gvfs-1.58.0/daemon/pty_open.c:585:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 583| } # 584| # 585|-> close(pid_pipe[0]); # 586| # 587| } else { Error: GCC_ANALYZER_WARNING (CWE-775): [#def200] gvfs-1.58.0/daemon/pty_open.c:585:25: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 583| } # 584| # 585|-> close(pid_pipe[0]); # 586| # 587| } else { Error: GCC_ANALYZER_WARNING (CWE-775): [#def201] gvfs-1.58.0/daemon/pty_open.c:599:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 597| _pty_set_size(parent_fd, columns, rows); # 598| n_write(ready_b[1], &c, 1); # 599|-> close(ready_a[0]); # 600| close(ready_b[1]); # 601| Error: GCC_ANALYZER_WARNING (CWE-775): [#def202] gvfs-1.58.0/daemon/pty_open.c:599:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 597| _pty_set_size(parent_fd, columns, rows); # 598| n_write(ready_b[1], &c, 1); # 599|-> close(ready_a[0]); # 600| close(ready_b[1]); # 601| Error: GCC_ANALYZER_WARNING (CWE-775): [#def203] gvfs-1.58.0/daemon/pty_open.c:599:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 597| _pty_set_size(parent_fd, columns, rows); # 598| n_write(ready_b[1], &c, 1); # 599|-> close(ready_a[0]); # 600| close(ready_b[1]); # 601| Error: GCC_ANALYZER_WARNING (CWE-775): [#def204] gvfs-1.58.0/daemon/pty_open.c:599:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 597| _pty_set_size(parent_fd, columns, rows); # 598| n_write(ready_b[1], &c, 1); # 599|-> close(ready_a[0]); # 600| close(ready_b[1]); # 601| Error: GCC_ANALYZER_WARNING (CWE-775): [#def205] gvfs-1.58.0/daemon/pty_open.c:599:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 597| _pty_set_size(parent_fd, columns, rows); # 598| n_write(ready_b[1], &c, 1); # 599|-> close(ready_a[0]); # 600| close(ready_b[1]); # 601| Error: GCC_ANALYZER_WARNING (CWE-775): [#def206] gvfs-1.58.0/daemon/pty_open.c:600:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 598| n_write(ready_b[1], &c, 1); # 599| close(ready_a[0]); # 600|-> close(ready_b[1]); # 601| # 602| *stdin_fd = stdin_pipe[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def207] gvfs-1.58.0/daemon/pty_open.c:600:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 598| n_write(ready_b[1], &c, 1); # 599| close(ready_a[0]); # 600|-> close(ready_b[1]); # 601| # 602| *stdin_fd = stdin_pipe[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def208] gvfs-1.58.0/daemon/pty_open.c:600:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 598| n_write(ready_b[1], &c, 1); # 599| close(ready_a[0]); # 600|-> close(ready_b[1]); # 601| # 602| *stdin_fd = stdin_pipe[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def209] gvfs-1.58.0/daemon/pty_open.c:600:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 598| n_write(ready_b[1], &c, 1); # 599| close(ready_a[0]); # 600|-> close(ready_b[1]); # 601| # 602| *stdin_fd = stdin_pipe[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def210] gvfs-1.58.0/daemon/pty_open.c:600:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 598| n_write(ready_b[1], &c, 1); # 599| close(ready_a[0]); # 600|-> close(ready_b[1]); # 601| # 602| *stdin_fd = stdin_pipe[1]; Error: GCC_ANALYZER_WARNING (CWE-775): [#def211] gvfs-1.58.0/daemon/pty_open.c:613:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 611| # 612| bail_fork: # 613|-> close(*slave_fd); # 614| bail_slavefd: # 615| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def212] gvfs-1.58.0/daemon/pty_open.c:613:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 611| # 612| bail_fork: # 613|-> close(*slave_fd); # 614| bail_slavefd: # 615| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def213] gvfs-1.58.0/daemon/pty_open.c:613:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 611| # 612| bail_fork: # 613|-> close(*slave_fd); # 614| bail_slavefd: # 615| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def214] gvfs-1.58.0/daemon/pty_open.c:613:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 611| # 612| bail_fork: # 613|-> close(*slave_fd); # 614| bail_slavefd: # 615| close(stderr_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def215] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def216] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def217] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def218] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def219] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def220] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def221] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-775): [#def222] gvfs-1.58.0/daemon/pty_open.c:615:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 613| close(*slave_fd); # 614| bail_slavefd: # 615|-> close(stderr_pipe[0]); # 616| close(stderr_pipe[1]); # 617| bail_stderr: Error: GCC_ANALYZER_WARNING (CWE-1341): [#def223] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def224] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def225] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def226] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stderr_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def227] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def228] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def229] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def230] gvfs-1.58.0/daemon/pty_open.c:616:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 614| bail_slavefd: # 615| close(stderr_pipe[0]); # 616|-> close(stderr_pipe[1]); # 617| bail_stderr: # 618| close(stdout_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def231] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def232] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def233] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def234] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def235] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def236] gvfs-1.58.0/daemon/pty_open.c:618:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 616| close(stderr_pipe[1]); # 617| bail_stderr: # 618|-> close(stdout_pipe[0]); # 619| close(stdout_pipe[1]); # 620| bail_stdout: Error: GCC_ANALYZER_WARNING (CWE-775): [#def237] gvfs-1.58.0/daemon/pty_open.c:619:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 617| bail_stderr: # 618| close(stdout_pipe[0]); # 619|-> close(stdout_pipe[1]); # 620| bail_stdout: # 621| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def238] gvfs-1.58.0/daemon/pty_open.c:619:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 617| bail_stderr: # 618| close(stdout_pipe[0]); # 619|-> close(stdout_pipe[1]); # 620| bail_stdout: # 621| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def239] gvfs-1.58.0/daemon/pty_open.c:619:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 617| bail_stderr: # 618| close(stdout_pipe[0]); # 619|-> close(stdout_pipe[1]); # 620| bail_stdout: # 621| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def240] gvfs-1.58.0/daemon/pty_open.c:619:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 617| bail_stderr: # 618| close(stdout_pipe[0]); # 619|-> close(stdout_pipe[1]); # 620| bail_stdout: # 621| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def241] gvfs-1.58.0/daemon/pty_open.c:619:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdout_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 617| bail_stderr: # 618| close(stdout_pipe[0]); # 619|-> close(stdout_pipe[1]); # 620| bail_stdout: # 621| close(stdin_pipe[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def242] gvfs-1.58.0/daemon/pty_open.c:621:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 619| close(stdout_pipe[1]); # 620| bail_stdout: # 621|-> close(stdin_pipe[0]); # 622| close(stdin_pipe[1]); # 623| bail_stdin: Error: GCC_ANALYZER_WARNING (CWE-775): [#def243] gvfs-1.58.0/daemon/pty_open.c:621:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 619| close(stdout_pipe[1]); # 620| bail_stdout: # 621|-> close(stdin_pipe[0]); # 622| close(stdin_pipe[1]); # 623| bail_stdin: Error: GCC_ANALYZER_WARNING (CWE-775): [#def244] gvfs-1.58.0/daemon/pty_open.c:621:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 619| close(stdout_pipe[1]); # 620| bail_stdout: # 621|-> close(stdin_pipe[0]); # 622| close(stdin_pipe[1]); # 623| bail_stdin: Error: GCC_ANALYZER_WARNING (CWE-775): [#def245] gvfs-1.58.0/daemon/pty_open.c:621:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 619| close(stdout_pipe[1]); # 620| bail_stdout: # 621|-> close(stdin_pipe[0]); # 622| close(stdin_pipe[1]); # 623| bail_stdin: Error: GCC_ANALYZER_WARNING (CWE-775): [#def246] gvfs-1.58.0/daemon/pty_open.c:622:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 620| bail_stdout: # 621| close(stdin_pipe[0]); # 622|-> close(stdin_pipe[1]); # 623| bail_stdin: # 624| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def247] gvfs-1.58.0/daemon/pty_open.c:622:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 620| bail_stdout: # 621| close(stdin_pipe[0]); # 622|-> close(stdin_pipe[1]); # 623| bail_stdin: # 624| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def248] gvfs-1.58.0/daemon/pty_open.c:622:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘stdin_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 620| bail_stdout: # 621| close(stdin_pipe[0]); # 622|-> close(stdin_pipe[1]); # 623| bail_stdin: # 624| if(reapchild) { Error: GCC_ANALYZER_WARNING (CWE-775): [#def249] gvfs-1.58.0/daemon/pty_open.c:625:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 623| bail_stdin: # 624| if(reapchild) { # 625|-> close(pid_pipe[0]); # 626| close(pid_pipe[1]); # 627| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def250] gvfs-1.58.0/daemon/pty_open.c:625:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 623| bail_stdin: # 624| if(reapchild) { # 625|-> close(pid_pipe[0]); # 626| close(pid_pipe[1]); # 627| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def251] gvfs-1.58.0/daemon/pty_open.c:626:17: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 624| if(reapchild) { # 625| close(pid_pipe[0]); # 626|-> close(pid_pipe[1]); # 627| } # 628| bail_pid: Error: GCC_ANALYZER_WARNING (CWE-775): [#def252] gvfs-1.58.0/daemon/pty_open.c:629:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 627| } # 628| bail_pid: # 629|-> close(ready_a[0]); # 630| close(ready_a[1]); # 631| close(ready_b[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def253] gvfs-1.58.0/daemon/pty_open.c:629:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 627| } # 628| bail_pid: # 629|-> close(ready_a[0]); # 630| close(ready_a[1]); # 631| close(ready_b[0]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def254] gvfs-1.58.0/daemon/pty_open.c:630:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 628| bail_pid: # 629| close(ready_a[0]); # 630|-> close(ready_a[1]); # 631| close(ready_b[0]); # 632| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def255] gvfs-1.58.0/daemon/pty_open.c:630:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 628| bail_pid: # 629| close(ready_a[0]); # 630|-> close(ready_a[1]); # 631| close(ready_b[0]); # 632| close(ready_b[1]); Error: GCC_ANALYZER_WARNING (CWE-775): [#def256] gvfs-1.58.0/daemon/pty_open.c:631:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 629| close(ready_a[0]); # 630| close(ready_a[1]); # 631|-> close(ready_b[0]); # 632| close(ready_b[1]); # 633| bail_ready: Error: GCC_ANALYZER_WARNING (CWE-775): [#def257] gvfs-1.58.0/daemon/pty_open.c:631:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 629| close(ready_a[0]); # 630| close(ready_a[1]); # 631|-> close(ready_b[0]); # 632| close(ready_b[1]); # 633| bail_ready: Error: GCC_ANALYZER_WARNING (CWE-775): [#def258] gvfs-1.58.0/daemon/pty_open.c:632:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[0]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 630| close(ready_a[1]); # 631| close(ready_b[0]); # 632|-> close(ready_b[1]); # 633| bail_ready: # 634| *child = -1; Error: GCC_ANALYZER_WARNING (CWE-775): [#def259] gvfs-1.58.0/daemon/pty_open.c:632:9: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘pid_pipe[1]’ gvfs-1.58.0/daemon/pty_open.c:905:1: enter_function: entry to ‘pty_open’ gvfs-1.58.0/daemon/pty_open.c:913:15: call_function: calling ‘_pty_open_unix98’ from ‘pty_open’ # 630| close(ready_a[1]); # 631| close(ready_b[0]); # 632|-> close(ready_b[1]); # 633| bail_ready: # 634| *child = -1; Error: GCC_ANALYZER_WARNING (CWE-404): [#def260] gvfs-1.58.0/daemon/trashlib/trashdir.c:389:9: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/daemon/trashlib/trashdir.c:388:3: acquire_resource: ‘va_start’ called here gvfs-1.58.0/daemon/trashlib/trashdir.c:389:9: throw: if ‘g_strdup_vprintf’ throws an exception... gvfs-1.58.0/daemon/trashlib/trashdir.c:389:9: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) # 387| # 388| va_start (ap, format); # 389|-> rel = g_strdup_vprintf (format, ap); # 390| va_end (ap); # 391| Error: CPPCHECK_WARNING (CWE-457): [#def261] gvfs-1.58.0/metadata/meta-daemon.c:171: warning[uninitvar]: Uninitialized variable: info # 169| g_source_remove (info->timeout_id); # 170| } # 171|-> info->timeout_id = g_timeout_add_seconds (WRITEOUT_TIMEOUT_SECS_DBUS, # 172| notify_attribute_change, # 173| info); Error: CPPCHECK_WARNING (CWE-758): [#def262] gvfs-1.58.0/metadata/metabuilder.c:821: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 819| key = GPOINTER_TO_UINT (g_hash_table_lookup (key_hash, data->key)); # 820| if (data->is_list) # 821|-> key |= KEY_IS_LIST_MASK; # 822| append_uint32 (out, key, NULL); # 823| if (data->is_list) Error: GCC_ANALYZER_WARNING (CWE-775): [#def263] gvfs-1.58.0/metadata/metatree.c:362:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd’ gvfs-1.58.0/metadata/metatree.c:324:1: enter_function: entry to ‘safe_open’ gvfs-1.58.0/metadata/metatree.c:352:12: call_function: calling ‘link_to_tmp’ from ‘safe_open’ gvfs-1.58.0/metadata/metatree.c:352:12: return_function: returning to ‘safe_open’ from ‘link_to_tmp’ gvfs-1.58.0/metadata/metatree.c:352:10: branch_true: following ‘true’ branch... gvfs-1.58.0/metadata/metatree.c:353:14: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:353:14: acquire_resource: opened here gvfs-1.58.0/metadata/metatree.c:362:7: branch_true: following ‘true’ branch... gvfs-1.58.0/metadata/metatree.c:362:7: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:362:7: throw: if ‘g_free_sized’ throws an exception... gvfs-1.58.0/metadata/metatree.c:362:7: danger: ‘fd’ leaks here; was opened at [(11)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/10) # 360| } # 361| # 362|-> g_free (tmpname); # 363| return fd; # 364| } Error: CPPCHECK_WARNING (CWE-758): [#def264] gvfs-1.58.0/metadata/metatree.c:832: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 830| guint32 key_id; # 831| # 832|-> key_id = GUINT32_FROM_BE (dataent->key) & ~KEY_IS_LIST_MASK; # 833| # 834| return key->id - key_id; Error: CPPCHECK_WARNING (CWE-758): [#def265] gvfs-1.58.0/metadata/metatree.c:1502: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 1500| if (ent == NULL) # 1501| type = META_KEY_TYPE_NONE; # 1502|-> else if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 1503| type = META_KEY_TYPE_STRINGV; # 1504| else Error: CPPCHECK_WARNING (CWE-758): [#def266] gvfs-1.58.0/metadata/metatree.c:1582: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 1580| if (ent == NULL) # 1581| res = NULL; # 1582|-> else if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 1583| res = NULL; # 1584| else Error: CPPCHECK_WARNING (CWE-758): [#def267] gvfs-1.58.0/metadata/metatree.c:1660: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 1658| if (ent == NULL) # 1659| res = NULL; # 1660|-> else if ((GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) == 0) # 1661| res = NULL; # 1662| else Error: CPPCHECK_WARNING (CWE-758): [#def268] gvfs-1.58.0/metadata/metatree.c:2067: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 2065| ent = &data->keys[i]; # 2066| # 2067|-> key_id = GUINT32_FROM_BE (ent->key) & ~KEY_IS_LIST_MASK; # 2068| if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 2069| type = META_KEY_TYPE_STRINGV; Error: CPPCHECK_WARNING (CWE-758): [#def269] gvfs-1.58.0/metadata/metatree.c:2068: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 2066| # 2067| key_id = GUINT32_FROM_BE (ent->key) & ~KEY_IS_LIST_MASK; # 2068|-> if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 2069| type = META_KEY_TYPE_STRINGV; # 2070| else Error: CPPCHECK_WARNING (CWE-758): [#def270] gvfs-1.58.0/metadata/metatree.c:2214: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 2212| ent = &data->keys[i]; # 2213| # 2214|-> key_id = GUINT32_FROM_BE (ent->key) & ~KEY_IS_LIST_MASK; # 2215| if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 2216| type = META_KEY_TYPE_STRINGV; Error: CPPCHECK_WARNING (CWE-758): [#def271] gvfs-1.58.0/metadata/metatree.c:2215: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour # 2213| # 2214| key_id = GUINT32_FROM_BE (ent->key) & ~KEY_IS_LIST_MASK; # 2215|-> if (GUINT32_FROM_BE (ent->key) & KEY_IS_LIST_MASK) # 2216| type = META_KEY_TYPE_STRINGV; # 2217| else Error: GCC_ANALYZER_WARNING (CWE-688): [#def272] gvfs-1.58.0/metadata/metatree.c:2766:9: warning[-Wanalyzer-null-argument]: use of NULL ‘link’ where non-null expected gvfs-1.58.0/metadata/metatree.c:3205:1: enter_function: entry to ‘expand_all_symlinks’ gvfs-1.58.0/metadata/metatree.c:3214:3: call_function: calling ‘follow_symlink_recursively’ from ‘expand_all_symlinks’ # 2764| ssize_t res; # 2765| # 2766|-> res = readlink (link, symlink_value, sizeof (symlink_value) - 1); # 2767| # 2768| if (res == -1) Error: GCC_ANALYZER_WARNING (CWE-688): [#def273] gvfs-1.58.0/metadata/metatree.c:2816:9: warning[-Wanalyzer-null-argument]: use of NULL ‘path_copy’ where non-null expected gvfs-1.58.0/metadata/metatree.c:3205:1: enter_function: entry to ‘expand_all_symlinks’ gvfs-1.58.0/metadata/metatree.c:3214:3: call_function: calling ‘follow_symlink_recursively’ from ‘expand_all_symlinks’ # 2814| num_recursions = 0; # 2815| do { # 2816|-> if (g_lstat (*path, &path_stat) != 0) # 2817| { # 2818| *path_dev = 0; Error: COMPILER_WARNING (CWE-704): [#def274] gvfs-1.58.0/metadata/metatree.c: scope_hint: In function ‘mountinfo_unescape’ gvfs-1.58.0/metadata/metatree.c:2953:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 2953 | s = strchr (escaped, ' '); # | ^ # 2951| gsize len; # 2952| # 2953|-> s = strchr (escaped, ' '); # 2954| if (s) # 2955| len = s - escaped; Error: COMPILER_WARNING (CWE-704): [#def275] gvfs-1.58.0/metadata/metatree.c:2953:5: warning[-Wdiscarded-qualifiers]: assignment discards ‘const’ qualifier from pointer target type # 2951| gsize len; # 2952| # 2953|-> s = strchr (escaped, ' '); # 2954| if (s) # 2955| len = s - escaped; Error: GCC_ANALYZER_WARNING (CWE-476): [#def276] gvfs-1.58.0/metadata/metatree.c:2974:7: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘s’ gvfs-1.58.0/metadata/metatree.c:2954:6: branch_false: following ‘false’ branch (when ‘s’ is NULL)... gvfs-1.58.0/metadata/metatree.c:2957:11: branch_false: ...to here gvfs-1.58.0/metadata/metatree.c:2958:9: acquire_memory: this call could return NULL gvfs-1.58.0/metadata/metatree.c:2961:10: branch_true: following ‘true’ branch... gvfs-1.58.0/metadata/metatree.c:2963:10: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:2963:10: branch_false: following ‘false’ branch... gvfs-1.58.0/metadata/metatree.c:2973:14: branch_false: ...to here gvfs-1.58.0/metadata/metatree.c:2974:7: danger: ‘s’ could be NULL: unchecked value from [(4)](sarif:/runs/0/results/5/codeFlows/0/threadFlows/0/locations/3) # 2972| else # 2973| c = *escaped++; # 2974|-> *s++ = c; # 2975| } # 2976| *s = 0; Error: GCC_ANALYZER_WARNING (CWE-476): [#def277] gvfs-1.58.0/metadata/metatree.c:2976:3: warning[-Wanalyzer-possible-null-dereference]: dereference of possibly-NULL ‘s’ gvfs-1.58.0/metadata/metatree.c:2954:6: branch_false: following ‘false’ branch (when ‘s’ is NULL)... gvfs-1.58.0/metadata/metatree.c:2957:11: branch_false: ...to here gvfs-1.58.0/metadata/metatree.c:2958:9: acquire_memory: this call could return NULL gvfs-1.58.0/metadata/metatree.c:2961:10: branch_false: following ‘false’ branch... gvfs-1.58.0/metadata/metatree.c:2976:3: branch_false: ...to here gvfs-1.58.0/metadata/metatree.c:2976:3: danger: ‘s’ could be NULL: unchecked value from [(4)](sarif:/runs/0/results/6/codeFlows/0/threadFlows/0/locations/3) # 2974| *s++ = c; # 2975| } # 2976|-> *s = 0; # 2977| return res; # 2978| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def278] gvfs-1.58.0/metadata/metatree.c:3021:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_entry.mountpoint’ gvfs-1.58.0/metadata/metatree.c:2981:1: enter_function: entry to ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:2991:10: branch_true: following ‘true’ branch... gvfs-1.58.0/metadata/metatree.c:2996:10: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:2999:18: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3000:14: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:3003:22: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3005:18: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:3008:26: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3018:34: call_function: calling ‘mountinfo_unescape’ from ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:3018:34: return_function: returning to ‘parse_mountinfo’ from ‘mountinfo_unescape’ gvfs-1.58.0/metadata/metatree.c:3019:28: call_function: calling ‘mountinfo_unescape’ from ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:3019:28: return_function: returning to ‘parse_mountinfo’ from ‘mountinfo_unescape’ gvfs-1.58.0/metadata/metatree.c:3021:11: throw: if ‘g_array_append_vals’ throws an exception... gvfs-1.58.0/metadata/metatree.c:3021:11: danger: ‘new_entry.mountpoint’ leaks here; was allocated at [(19)](sarif:/runs/0/results/7/codeFlows/0/threadFlows/0/locations/18) # 3019| new_entry.root = mountinfo_unescape (line_root); # 3020| # 3021|-> g_array_append_val (a, new_entry); # 3022| } # 3023| Error: GCC_ANALYZER_WARNING (CWE-401): [#def279] gvfs-1.58.0/metadata/metatree.c:3021:11: warning[-Wanalyzer-malloc-leak]: leak of ‘new_entry.root’ gvfs-1.58.0/metadata/metatree.c:2981:1: enter_function: entry to ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:2991:10: branch_true: following ‘true’ branch... gvfs-1.58.0/metadata/metatree.c:2996:10: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:2999:18: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3000:14: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:3003:22: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3005:18: branch_true: following ‘true’ branch (when ‘line’ is non-NULL)... gvfs-1.58.0/metadata/metatree.c:3008:26: branch_true: ...to here gvfs-1.58.0/metadata/metatree.c:3018:34: call_function: calling ‘mountinfo_unescape’ from ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:3018:34: return_function: returning to ‘parse_mountinfo’ from ‘mountinfo_unescape’ gvfs-1.58.0/metadata/metatree.c:3019:28: call_function: calling ‘mountinfo_unescape’ from ‘parse_mountinfo’ gvfs-1.58.0/metadata/metatree.c:3019:28: return_function: returning to ‘parse_mountinfo’ from ‘mountinfo_unescape’ gvfs-1.58.0/metadata/metatree.c:3021:11: throw: if ‘g_array_append_vals’ throws an exception... gvfs-1.58.0/metadata/metatree.c:3021:11: danger: ‘new_entry.root’ leaks here; was allocated at [(27)](sarif:/runs/0/results/8/codeFlows/0/threadFlows/0/locations/26) # 3019| new_entry.root = mountinfo_unescape (line_root); # 3020| # 3021|-> g_array_append_val (a, new_entry); # 3022| } # 3023| Error: GCC_ANALYZER_WARNING (CWE-476): [#def280] gvfs-1.58.0/monitor/goa/goavolumemonitor.c:457:7: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘error’ gvfs-1.58.0/monitor/goa/goavolumemonitor.c:449:1: enter_function: entry to ‘g_vfs_goa_volume_monitor_init’ gvfs-1.58.0/monitor/goa/goavolumemonitor.c:453:3: release_memory: ‘error’ is NULL gvfs-1.58.0/monitor/goa/goavolumemonitor.c:454:18: call_function: calling ‘get_goa_client_sync’ from ‘g_vfs_goa_volume_monitor_init’ gvfs-1.58.0/monitor/goa/goavolumemonitor.c:454:18: return_function: returning to ‘g_vfs_goa_volume_monitor_init’ from ‘get_goa_client_sync’ gvfs-1.58.0/monitor/goa/goavolumemonitor.c:455:6: branch_true: following ‘true’ branch... gvfs-1.58.0/monitor/goa/goavolumemonitor.c:457:7: branch_true: ...to here gvfs-1.58.0/monitor/goa/goavolumemonitor.c:457:7: release_memory: ‘error’ is NULL gvfs-1.58.0/monitor/goa/goavolumemonitor.c:457:7: danger: dereference of NULL ‘error’ # 455| if (self->client == NULL) # 456| { # 457|-> g_warning ("Failed to connect to GOA: %s", error->message); # 458| g_error_free (error); # 459| return; Error: GCC_ANALYZER_WARNING (CWE-404): [#def281] gvfs-1.58.0/monitor/udisks2/gvfsudisks2utils.c:376:24: warning[-Wanalyzer-va-list-leak]: missing call to ‘va_end’ gvfs-1.58.0/monitor/udisks2/gvfsudisks2utils.c:375:3: acquire_resource: ‘va_start’ called here gvfs-1.58.0/monitor/udisks2/gvfsudisks2utils.c:376:24: throw: if ‘g_strdup_vprintf’ throws an exception... gvfs-1.58.0/monitor/udisks2/gvfsudisks2utils.c:376:24: danger: missing call to ‘va_end’ to match ‘va_start’ at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0) # 374| # 375| va_start (var_args, command_line_format); # 376|-> data->command_line = g_strdup_vprintf (command_line_format, var_args); # 377| va_end (var_args); # 378| Error: GCC_ANALYZER_WARNING (CWE-688): [#def282] gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1163:13: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1152:1: enter_function: entry to ‘mount_point_matches_mount_entry’ gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1162:7: branch_true: following ‘true’ branch... gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1163:13: danger: argument 1 (‘<unknown>’) NULL where non-null expected # 1161| # 1162| if (g_str_has_suffix (mp_path, "/")) # 1163|-> mp_path[strlen(mp_path) - 1] = '\0'; # 1164| if (g_str_has_suffix (mp_entry, "/")) # 1165| mp_entry[strlen(mp_entry) - 1] = '\0'; Error: GCC_ANALYZER_WARNING (CWE-688): [#def283] gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1165:14: warning[-Wanalyzer-null-argument]: use of NULL where non-null expected gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1152:1: enter_function: entry to ‘mount_point_matches_mount_entry’ gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1162:7: branch_true: following ‘true’ branch... gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1162:7: branch_true: ...to here gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1162:6: branch_false: following ‘false’ branch (when ‘__result == 0’)... gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1164:7: branch_false: ...to here gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1164:7: branch_true: following ‘true’ branch... gvfs-1.58.0/monitor/udisks2/gvfsudisks2volumemonitor.c:1165:14: danger: argument 1 (‘<unknown>’) NULL where non-null expected # 1163| mp_path[strlen(mp_path) - 1] = '\0'; # 1164| if (g_str_has_suffix (mp_entry, "/")) # 1165|-> mp_entry[strlen(mp_entry) - 1] = '\0'; # 1166| # 1167| if (g_strcmp0 (mp_path, mp_entry) != 0)
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-109.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | gvfs-1.58.0-6.fc44 |
| store-results-to | /tmp/tmpuo4bgafd/gvfs-1.58.0-6.fc44.tar.xz |
| time-created | 2026-01-08 17:04:38 |
| time-finished | 2026-01-08 17:07:47 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpuo4bgafd/gvfs-1.58.0-6.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpuo4bgafd/gvfs-1.58.0-6.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |