Error: GCC_ANALYZER_WARNING (CWE-835): [#def1] curl-8.13.0/build-full/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop curl-8.13.0/build-full/lib/../../lib/bufq.c:591:9: enter_function: entry to 'Curl_bufq_write_pass' # 550| size_t n; # 551| # 552|-> while(amount && q->head) { # 553| n = chunk_skip(q->head, amount); # 554| amount -= n; Error: GCC_ANALYZER_WARNING (CWE-476): [#def2] curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data' curl-8.13.0/build-full/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init' curl-8.13.0/build-full/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init' curl-8.13.0/build-full/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance' curl-8.13.0/build-full/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: danger: dereference of NULL 'data' # 263| else { # 264| /* We should not get here, but in a non-debug build, do something */ # 265|-> data->id = 0; # 266| data->state.lastconnect_id = -1; # 267| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def3] curl-8.13.0/build-full/lib/../../lib/file.c:247:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd' curl-8.13.0/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here curl-8.13.0/build-full/lib/../../lib/file.c:247:5: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 245| # 246| file->fd = fd; # 247|-> if(!data->state.upload && (fd == -1)) { # 248| failf(data, "Couldn't open file %s", data->state.up.path); # 249| file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE); Error: GCC_ANALYZER_WARNING (CWE-775): [#def4] curl-8.13.0/build-full/lib/../../lib/file.c:247:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd' curl-8.13.0/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here curl-8.13.0/build-full/lib/../../lib/file.c:247:5: branch_true: following 'true' branch... curl-8.13.0/build-full/lib/../../lib/file.c:247:6: branch_true: ...to here curl-8.13.0/build-full/lib/../../lib/file.c:247:6: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 245| # 246| file->fd = fd; # 247|-> if(!data->state.upload && (fd == -1)) { # 248| failf(data, "Couldn't open file %s", data->state.up.path); # 249| file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): [#def5] curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx' curl-8.13.0/build-full/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)... curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: danger: dereference of NULL 'reader_ctx' # 456| struct Curl_easy *data = CF_DATA_CURRENT(cf); # 457| # 458|-> return Curl_conn_cf_recv(cf->next, data, (char *)buf, buflen, err); # 459| } # 460| Error: GCC_ANALYZER_WARNING (CWE-126): [#def6] curl-8.13.0/build-full/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read curl-8.13.0/build-full/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url' curl-8.13.0/build-full/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname' curl-8.13.0/build-full/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname' curl-8.13.0/build-full/lib/../../lib/http2.c:908:5: branch_false: following 'false' branch... curl-8.13.0/build-full/lib/../../lib/http2.c:916:7: branch_false: ...to here curl-8.13.0/build-full/lib/../../lib/http2.c:916:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' # 853| this is because we do prefix match.*/ # 854| if(!h || !GOOD_EASY_HANDLE(h->data) || !header || !header[0] || # 855|-> !strcmp(header, ":") || strchr(header + 1, ':')) # 856| return NULL; # 857| Error: GCC_ANALYZER_WARNING (CWE-476): [#def7] curl-8.13.0/build-full/lib/../../lib/multi_ev.c:595:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn' curl-8.13.0/build-full/lib/../../lib/multi_ev.c:590:6: enter_function: entry to 'Curl_multi_ev_conn_done' curl-8.13.0/build-full/lib/../../lib/multi_ev.c:594:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done' curl-8.13.0/build-full/lib/../../lib/multi_ev.c:594:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess' curl-8.13.0/build-full/lib/../../lib/multi_ev.c:595:3: danger: dereference of NULL 'conn' # 593| { # 594| (void)mev_assess(multi, data, conn); # 595|-> Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id); # 596| } # 597| Error: GCC_ANALYZER_WARNING (CWE-775): [#def8] curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream' curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def9] curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’ curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def10] curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream' curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def11] curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’ curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def12] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def13] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def14] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def15] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def16] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def17] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def18] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def19] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def20] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def21] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def22] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def23] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def24] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def25] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def26] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def27] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def28] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def29] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def30] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def31] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def32] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def33] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def34] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def35] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def36] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def37] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def38] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def39] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def40] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def41] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def42] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def43] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def44] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def45] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def46] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def47] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def48] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def49] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def50] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def51] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def52] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def53] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def54] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def55] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def56] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def57] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def58] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def59] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def60] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def61] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def62] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def63] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def64] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def65] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def66] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def67] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def68] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def69] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def70] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def71] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def72] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def73] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def74] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def75] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def76] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def77] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def78] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def79] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def80] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def81] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def82] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def83] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def84] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def85] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def86] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def87] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def88] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def89] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def90] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def91] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def92] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def93] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def94] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def95] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def96] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def97] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def98] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def99] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def100] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def101] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def102] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def103] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def104] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def105] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def106] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def107] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def108] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def109] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def110] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def111] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def112] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def113] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def114] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def115] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def116] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def117] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def118] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def119] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def120] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def121] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def122] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def123] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def124] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def125] curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def126] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def127] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def128] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def129] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def130] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def131] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def132] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def133] curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def134] curl-8.13.0/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 878| config->query = query; # 879| } # 880|-> return err; # 881| } # 882| Error: GCC_ANALYZER_WARNING (CWE-401): [#def135] curl-8.13.0/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 878| config->query = query; # 879| } # 880|-> return err; # 881| } # 882| Error: GCC_ANALYZER_WARNING (CWE-775): [#def136] curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’ curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch... branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: danger: ‘fd[0]’ leaks here # 106| (fcntl(STDERR_FILENO, F_GETFD) == -1)) # 107| if(pipe(fd)) # 108|-> return 1; # 109| return 0; # 110| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def137] curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’ curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch... branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch... curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: danger: ‘fd[1]’ leaks here # 106| (fcntl(STDERR_FILENO, F_GETFD) == -1)) # 107| if(pipe(fd)) # 108|-> return 1; # 109| return 0; # 110| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def138] curl-8.13.0/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type' curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 843| if(config->key && !config->key_type && is_pkcs11_uri(config->key)) { # 844| config->key_type = strdup("ENG"); # 845|-> if(!config->key_type) # 846| return CURLE_OUT_OF_MEMORY; # 847| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def139] curl-8.13.0/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 843| if(config->key && !config->key_type && is_pkcs11_uri(config->key)) { # 844| config->key_type = strdup("ENG"); # 845|-> if(!config->key_type) # 846| return CURLE_OUT_OF_MEMORY; # 847| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def140] curl-8.13.0/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 2992| if(env) { # 2993| config->cacert = strdup(env); # 2994|-> curl_free(env); # 2995| if(!config->cacert) # 2996| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def141] curl-8.13.0/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 2992| if(env) { # 2993| config->cacert = strdup(env); # 2994|-> curl_free(env); # 2995| if(!config->cacert) # 2996| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def142] curl-8.13.0/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath' curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 3000| if(env) { # 3001| config->capath = strdup(env); # 3002|-> curl_free(env); # 3003| if(!config->capath) # 3004| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def143] curl-8.13.0/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 3000| if(env) { # 3001| config->capath = strdup(env); # 3002|-> curl_free(env); # 3003| if(!config->capath) # 3004| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def144] curl-8.13.0/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 3007| if(env) { # 3008| config->cacert = strdup(env); # 3009|-> curl_free(env); # 3010| if(!config->cacert) # 3011| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def145] curl-8.13.0/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 3007| if(env) { # 3008| config->cacert = strdup(env); # 3009|-> curl_free(env); # 3010| if(!config->cacert) # 3011| goto fail; Error: GCC_ANALYZER_WARNING (CWE-476): [#def146] curl-8.13.0/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp' curl-8.13.0/build-full/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')... curl-8.13.0/build-full/src/../../src/var.c:242:25: branch_true: ...to here curl-8.13.0/build-full/src/../../src/var.c:242:25: danger: dereference of NULL 'envp' # 240| do { # 241| envp = strstr(line, "{{"); # 242|-> if((envp > line) && envp[-1] == '\\') { # 243| /* preceding backslash, we want this verbatim */ # 244| Error: GCC_ANALYZER_WARNING (CWE-476): [#def147] curl-8.13.0/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’ curl-8.13.0/build-full/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)... curl-8.13.0/build-full/src/../../src/var.c:242:25: branch_true: ...to here curl-8.13.0/build-full/src/../../src/var.c:242:25: danger: dereference of NULL ‘envp’ # 240| do { # 241| envp = strstr(line, "{{"); # 242|-> if((envp > line) && envp[-1] == '\\') { # 243| /* preceding backslash, we want this verbatim */ # 244| Error: GCC_ANALYZER_WARNING (CWE-835): [#def148] curl-8.13.0/build-minimal/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop curl-8.13.0/build-minimal/lib/../../lib/bufq.c:591:9: enter_function: entry to 'Curl_bufq_write_pass' # 550| size_t n; # 551| # 552|-> while(amount && q->head) { # 553| n = chunk_skip(q->head, amount); # 554| amount -= n; Error: GCC_ANALYZER_WARNING (CWE-476): [#def149] curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data' curl-8.13.0/build-minimal/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init' curl-8.13.0/build-minimal/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init' curl-8.13.0/build-minimal/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance' curl-8.13.0/build-minimal/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: danger: dereference of NULL 'data' # 263| else { # 264| /* We should not get here, but in a non-debug build, do something */ # 265|-> data->id = 0; # 266| data->state.lastconnect_id = -1; # 267| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def150] curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd' curl-8.13.0/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 245| # 246| file->fd = fd; # 247|-> if(!data->state.upload && (fd == -1)) { # 248| failf(data, "Couldn't open file %s", data->state.up.path); # 249| file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE); Error: GCC_ANALYZER_WARNING (CWE-775): [#def151] curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd' curl-8.13.0/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: branch_true: following 'true' branch... curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: branch_true: ...to here curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 245| # 246| file->fd = fd; # 247|-> if(!data->state.upload && (fd == -1)) { # 248| failf(data, "Couldn't open file %s", data->state.up.path); # 249| file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE); Error: GCC_ANALYZER_WARNING (CWE-476): [#def152] curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx' curl-8.13.0/build-minimal/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)... curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: danger: dereference of NULL 'reader_ctx' # 456| struct Curl_easy *data = CF_DATA_CURRENT(cf); # 457| # 458|-> return Curl_conn_cf_recv(cf->next, data, (char *)buf, buflen, err); # 459| } # 460| Error: GCC_ANALYZER_WARNING (CWE-126): [#def153] curl-8.13.0/build-minimal/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read curl-8.13.0/build-minimal/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url' curl-8.13.0/build-minimal/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname' curl-8.13.0/build-minimal/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname' curl-8.13.0/build-minimal/lib/../../lib/http2.c:908:5: branch_false: following 'false' branch... curl-8.13.0/build-minimal/lib/../../lib/http2.c:916:7: branch_false: ...to here curl-8.13.0/build-minimal/lib/../../lib/http2.c:916:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url' # 853| this is because we do prefix match.*/ # 854| if(!h || !GOOD_EASY_HANDLE(h->data) || !header || !header[0] || # 855|-> !strcmp(header, ":") || strchr(header + 1, ':')) # 856| return NULL; # 857| Error: GCC_ANALYZER_WARNING (CWE-476): [#def154] curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:595:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn' curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:590:6: enter_function: entry to 'Curl_multi_ev_conn_done' curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:594:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done' curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:594:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess' curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:595:3: danger: dereference of NULL 'conn' # 593| { # 594| (void)mev_assess(multi, data, conn); # 595|-> Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id); # 596| } # 597| Error: GCC_ANALYZER_WARNING (CWE-775): [#def155] curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream' curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def156] curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’ curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def157] curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream' curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def158] curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’ curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6) # 129| else { # 130| config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT); # 131|-> config->trace_fopened = TRUE; # 132| } # 133| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def159] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def160] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def161] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def162] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def163] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def164] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def165] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def166] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def167] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def168] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def169] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def170] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def171] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def172] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def173] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def174] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def175] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def176] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def177] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def178] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def179] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def180] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def181] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def182] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def183] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def184] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def185] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def186] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def187] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def188] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def189] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def190] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def191] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def192] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def193] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def194] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def195] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def196] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def197] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def198] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def199] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def200] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def201] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def202] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def203] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def204] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def205] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def206] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def207] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def208] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def209] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def210] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def211] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def212] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def213] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def214] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def215] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def216] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def217] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def218] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def219] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def220] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def221] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def222] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def223] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def224] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def225] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def226] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def227] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def228] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def229] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def230] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def231] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def232] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def233] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def234] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def235] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def236] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def237] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def238] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def239] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def240] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def241] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def242] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def243] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def244] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def245] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def246] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def247] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def248] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def249] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def250] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def251] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def252] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def253] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def254] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def255] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def256] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def257] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def258] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def259] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def260] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def261] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def262] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def263] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def264] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def265] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def266] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def267] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def268] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def269] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def270] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def271] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def272] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 60| # 61| *str = strdup(val); # 62|-> if(!*str) # 63| return PARAM_NO_MEM; # 64| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def273] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def274] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def275] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def276] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def277] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def278] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def279] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def280] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 520| } # 521| } # 522|-> } # 523| # 524| /* Get a size parameter for '--limit-rate' or '--max-filesize'. Error: GCC_ANALYZER_WARNING (CWE-401): [#def281] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args' curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args' # 878| config->query = query; # 879| } # 880|-> return err; # 881| } # 882| Error: GCC_ANALYZER_WARNING (CWE-401): [#def282] curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’ curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’ # 878| config->query = query; # 879| } # 880|-> return err; # 881| } # 882| Error: GCC_ANALYZER_WARNING (CWE-775): [#def283] curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’ curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch... branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: danger: ‘fd[0]’ leaks here # 106| (fcntl(STDERR_FILENO, F_GETFD) == -1)) # 107| if(pipe(fd)) # 108|-> return 1; # 109| return 0; # 110| } Error: GCC_ANALYZER_WARNING (CWE-775): [#def284] curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’ curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch... branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch... curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: danger: ‘fd[1]’ leaks here # 106| (fcntl(STDERR_FILENO, F_GETFD) == -1)) # 107| if(pipe(fd)) # 108|-> return 1; # 109| return 0; # 110| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def285] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 843| if(config->key && !config->key_type && is_pkcs11_uri(config->key)) { # 844| config->key_type = strdup("ENG"); # 845|-> if(!config->key_type) # 846| return CURLE_OUT_OF_MEMORY; # 847| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def286] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 843| if(config->key && !config->key_type && is_pkcs11_uri(config->key)) { # 844| config->key_type = strdup("ENG"); # 845|-> if(!config->key_type) # 846| return CURLE_OUT_OF_MEMORY; # 847| } Error: GCC_ANALYZER_WARNING (CWE-401): [#def287] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 2992| if(env) { # 2993| config->cacert = strdup(env); # 2994|-> curl_free(env); # 2995| if(!config->cacert) # 2996| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def288] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 2992| if(env) { # 2993| config->cacert = strdup(env); # 2994|-> curl_free(env); # 2995| if(!config->cacert) # 2996| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def289] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 3000| if(env) { # 3001| config->capath = strdup(env); # 3002|-> curl_free(env); # 3003| if(!config->capath) # 3004| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def290] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 3000| if(env) { # 3001| config->capath = strdup(env); # 3002|-> curl_free(env); # 3003| if(!config->capath) # 3004| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def291] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate' curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate' # 3007| if(env) { # 3008| config->cacert = strdup(env); # 3009|-> curl_free(env); # 3010| if(!config->cacert) # 3011| goto fail; Error: GCC_ANALYZER_WARNING (CWE-401): [#def292] curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’ curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch... curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)... branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’ # 3007| if(env) { # 3008| config->cacert = strdup(env); # 3009|-> curl_free(env); # 3010| if(!config->cacert) # 3011| goto fail; Error: GCC_ANALYZER_WARNING (CWE-476): [#def293] curl-8.13.0/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp' curl-8.13.0/build-minimal/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')... curl-8.13.0/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/var.c:242:25: danger: dereference of NULL 'envp' # 240| do { # 241| envp = strstr(line, "{{"); # 242|-> if((envp > line) && envp[-1] == '\\') { # 243| /* preceding backslash, we want this verbatim */ # 244| Error: GCC_ANALYZER_WARNING (CWE-476): [#def294] curl-8.13.0/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’ curl-8.13.0/build-minimal/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)... curl-8.13.0/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here curl-8.13.0/build-minimal/src/../../src/var.c:242:25: danger: dereference of NULL ‘envp’ # 240| do { # 241| envp = strstr(line, "{{"); # 242|-> if((envp > line) && envp[-1] == '\\') { # 243| /* preceding backslash, we want this verbatim */ # 244| Error: CPPCHECK_WARNING (CWE-457): [#def295] curl-8.13.0/lib/request.c:323: error[uninitvar]: Uninitialized variable: &tmp # 321| char tmp; # 322| size_t nwritten; # 323|-> result = xfer_send(data, &tmp, 0, 0, &nwritten); # 324| if(result) # 325| return result; Error: CPPCHECK_WARNING (CWE-457): [#def296] curl-8.13.0/src/tool_getparam.c:1042: error[uninitvar]: Uninitialized variables: &key.desc, &key.letter, &key.cmd # 1040| key.lname = opt; # 1041| # 1042|-> return bsearch(&key, aliases, CURL_ARRAYSIZE(aliases), # 1043| sizeof(aliases[0]), findarg); # 1044| } Error: CPPCHECK_WARNING (CWE-457): [#def297] curl-8.13.0/src/tool_getparam.c:2081: error[uninitvar]: Uninitialized variable: &find.value # 2079| const struct TOSEntry *entry; # 2080| find.name = nextarg; # 2081|-> entry = bsearch(&find, tos_entries, # 2082| CURL_ARRAYSIZE(tos_entries), # 2083| sizeof(*tos_entries), find_tos);
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-145.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.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | curl-8.13.0-1.fc43 |
store-results-to | /tmp/tmp8euwceib/curl-8.13.0-1.fc43.tar.xz |
time-created | 2025-04-25 12:15:55 |
time-finished | 2025-04-25 12:21:14 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp8euwceib/curl-8.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp8euwceib/curl-8.13.0-1.fc43.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |