Task #46944 - curl-8.13.0~rc3-1.fc43/scan-results.err
back to task #46944download
Error: GCC_ANALYZER_WARNING (CWE-835):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/conncache.c:265:5: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:247:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/file.c:247:6: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:458:10: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:898:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:907:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/http2.c:907: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/multi_ev.c:596:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/multi_ev.c:591:6: enter_function: entry to 'Curl_multi_ev_conn_done'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/multi_ev.c:595:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/multi_ev.c:595:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/lib/../../lib/multi_ev.c:596:3: danger: dereference of NULL 'conn'
# 594| {
# 595| (void)mev_assess(multi, data, conn);
# 596|-> Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id);
# 597| }
# 598|
Error: GCC_ANALYZER_WARNING (CWE-775):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:18: call_function: calling 'getparameter' from 'parse_args'
# 878| config->query = query;
# 879| }
# 880|-> return err;
# 881| }
# 882|
Error: GCC_ANALYZER_WARNING (CWE-401):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_getparam.c:3023:18: call_function: calling ‘getparameter’ from ‘parse_args’
# 878| config->query = query;
# 879| }
# 880|-> return err;
# 881| }
# 882|
Error: GCC_ANALYZER_WARNING (CWE-775):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
<unknown>: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
<unknown>: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-full/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/conncache.c:265:5: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:247:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/file.c:247:6: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:458:10: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:898:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:907:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/http2.c:907: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/multi_ev.c:596:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/multi_ev.c:591:6: enter_function: entry to 'Curl_multi_ev_conn_done'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/multi_ev.c:595:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/multi_ev.c:595:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/lib/../../lib/multi_ev.c:596:3: danger: dereference of NULL 'conn'
# 594| {
# 595| (void)mev_assess(multi, data, conn);
# 596|-> Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id);
# 597| }
# 598|
Error: GCC_ANALYZER_WARNING (CWE-775):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023: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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to 'parse_args'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following 'true' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:18: call_function: calling 'getparameter' from 'parse_args'
# 878| config->query = query;
# 879| }
# 880|-> return err;
# 881| }
# 882|
Error: GCC_ANALYZER_WARNING (CWE-401):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:2992:16: enter_function: entry to ‘parse_args’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3001:33: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3002:16: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3003:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3006:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3009:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:16: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3015:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:63: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_getparam.c:3023:18: call_function: calling ‘getparameter’ from ‘parse_args’
# 878| config->query = query;
# 879| }
# 880|-> return err;
# 881| }
# 882|
Error: GCC_ANALYZER_WARNING (CWE-775):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
<unknown>: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
<unknown>: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
<unknown>: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp'
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)...
curl-8.13.0_rc3-build/curl-8.13.0-rc3/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/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):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/src/tool_getparam.c:1049: error[uninitvar]: Uninitialized variables: &key.desc, &key.letter, &key.cmd
# 1047| key.lname = opt;
# 1048|
# 1049|-> return bsearch(&key, aliases, CURL_ARRAYSIZE(aliases),
# 1050| sizeof(aliases[0]), findarg);
# 1051| }
Error: CPPCHECK_WARNING (CWE-457):
curl-8.13.0_rc3-build/curl-8.13.0-rc3/src/tool_getparam.c:2088: error[uninitvar]: Uninitialized variable: &find.value
# 2086| const struct TOSEntry *entry;
# 2087| find.name = nextarg;
# 2088|-> entry = bsearch(&find, tos_entries,
# 2089| CURL_ARRAYSIZE(tos_entries),
# 2090| sizeof(*tos_entries), find_tos);