Task #46944 - curl-8.13.0~rc3-1.fc43/scan-results.err

back to task #46944
download
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);