curl-8.13.0-1.fc43

List of Findings

Error: GCC_ANALYZER_WARNING (CWE-835): [#def1]
curl-8.13.0/build-full/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop
curl-8.13.0/build-full/lib/../../lib/bufq.c:591:9: enter_function: entry to 'Curl_bufq_write_pass'
#  550|     size_t n;
#  551|   
#  552|->   while(amount && q->head) {
#  553|       n = chunk_skip(q->head, amount);
#  554|       amount -= n;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def2]
curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data'
curl-8.13.0/build-full/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init'
curl-8.13.0/build-full/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init'
curl-8.13.0/build-full/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance'
curl-8.13.0/build-full/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/conncache.c:265:5: danger: dereference of NULL 'data'
#  263|     else {
#  264|       /* We should not get here, but in a non-debug build, do something */
#  265|->     data->id = 0;
#  266|       data->state.lastconnect_id = -1;
#  267|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def3]
curl-8.13.0/build-full/lib/../../lib/file.c:247:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd'
curl-8.13.0/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0/build-full/lib/../../lib/file.c:247:5: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  245|   
#  246|     file->fd = fd;
#  247|->   if(!data->state.upload && (fd == -1)) {
#  248|       failf(data, "Couldn't open file %s", data->state.up.path);
#  249|       file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def4]
curl-8.13.0/build-full/lib/../../lib/file.c:247:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd'
curl-8.13.0/build-full/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0/build-full/lib/../../lib/file.c:247:5: branch_true: following 'true' branch...
curl-8.13.0/build-full/lib/../../lib/file.c:247:6: branch_true: ...to here
curl-8.13.0/build-full/lib/../../lib/file.c:247:6: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  245|   
#  246|     file->fd = fd;
#  247|->   if(!data->state.upload && (fd == -1)) {
#  248|       failf(data, "Couldn't open file %s", data->state.up.path);
#  249|       file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def5]
curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx'
curl-8.13.0/build-full/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)...
curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/http2.c:458:10: danger: dereference of NULL 'reader_ctx'
#  456|     struct Curl_easy *data = CF_DATA_CURRENT(cf);
#  457|   
#  458|->   return Curl_conn_cf_recv(cf->next, data, (char *)buf, buflen, err);
#  459|   }
#  460|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def6]
curl-8.13.0/build-full/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read
curl-8.13.0/build-full/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url'
curl-8.13.0/build-full/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0/build-full/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0/build-full/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0/build-full/lib/../../lib/http2.c:907:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0/build-full/lib/../../lib/http2.c:908:5: branch_false: following 'false' branch...
curl-8.13.0/build-full/lib/../../lib/http2.c:916:7: branch_false: ...to here
curl-8.13.0/build-full/lib/../../lib/http2.c:916:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
#  853|        this is because we do prefix match.*/
#  854|     if(!h || !GOOD_EASY_HANDLE(h->data) || !header || !header[0] ||
#  855|->      !strcmp(header, ":") || strchr(header + 1, ':'))
#  856|       return NULL;
#  857|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def7]
curl-8.13.0/build-full/lib/../../lib/multi_ev.c:595:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn'
curl-8.13.0/build-full/lib/../../lib/multi_ev.c:590:6: enter_function: entry to 'Curl_multi_ev_conn_done'
curl-8.13.0/build-full/lib/../../lib/multi_ev.c:594:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done'
curl-8.13.0/build-full/lib/../../lib/multi_ev.c:594:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess'
curl-8.13.0/build-full/lib/../../lib/multi_ev.c:595:3: danger: dereference of NULL 'conn'
#  593|   {
#  594|     (void)mev_assess(multi, data, conn);
#  595|->   Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id);
#  596|   }
#  597|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def8]
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream'
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def9]
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def10]
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream'
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def11]
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0/build-full/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def12]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def13]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def14]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def15]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def16]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def17]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def18]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def19]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def20]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def21]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def22]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def23]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def24]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def25]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def26]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def27]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def28]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def29]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def30]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def31]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def32]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def33]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def34]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def35]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def36]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def37]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def38]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def39]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def40]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def41]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def42]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def43]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def44]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def45]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def46]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def47]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def48]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def49]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def50]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def51]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def52]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def53]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def54]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def55]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def56]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def57]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def58]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def59]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def60]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def61]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def62]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def63]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def64]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def65]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def66]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def67]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def68]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def69]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def70]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def71]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def72]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def73]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def74]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def75]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def76]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def77]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def78]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def79]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def80]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def81]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def82]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def83]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def84]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def85]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def86]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def87]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def88]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def89]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def90]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def91]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def92]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def93]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def94]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def95]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def96]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def97]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def98]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def99]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def100]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def101]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def102]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def103]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def104]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def105]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def106]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def107]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def108]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def109]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def110]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def111]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def112]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def113]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def114]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def115]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def116]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def117]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def118]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def119]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def120]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def121]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def122]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def123]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def124]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def125]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def126]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def127]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def128]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def129]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def130]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def131]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def132]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def133]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def134]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  878|         config->query = query;
#  879|     }
#  880|->   return err;
#  881|   }
#  882|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def135]
curl-8.13.0/build-full/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  878|         config->query = query;
#  879|     }
#  880|->   return err;
#  881|   }
#  882|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def136]
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’
curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
 branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: danger: ‘fd[0]’ leaks here
#  106|           (fcntl(STDERR_FILENO, F_GETFD) == -1))
#  107|       if(pipe(fd))
#  108|->       return 1;
#  109|     return 0;
#  110|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def137]
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’
curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
 branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_main.c:108:14: danger: ‘fd[1]’ leaks here
#  106|           (fcntl(STDERR_FILENO, F_GETFD) == -1))
#  107|       if(pipe(fd))
#  108|->       return 1;
#  109|     return 0;
#  110|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def138]
curl-8.13.0/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
#  843|       if(config->key && !config->key_type && is_pkcs11_uri(config->key)) {
#  844|         config->key_type = strdup("ENG");
#  845|->       if(!config->key_type)
#  846|           return CURLE_OUT_OF_MEMORY;
#  847|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def139]
curl-8.13.0/build-full/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
#  843|       if(config->key && !config->key_type && is_pkcs11_uri(config->key)) {
#  844|         config->key_type = strdup("ENG");
#  845|->       if(!config->key_type)
#  846|           return CURLE_OUT_OF_MEMORY;
#  847|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def140]
curl-8.13.0/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 2992|     if(env) {
# 2993|       config->cacert = strdup(env);
# 2994|->     curl_free(env);
# 2995|       if(!config->cacert)
# 2996|         goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def141]
curl-8.13.0/build-full/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 2992|     if(env) {
# 2993|       config->cacert = strdup(env);
# 2994|->     curl_free(env);
# 2995|       if(!config->cacert)
# 2996|         goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def142]
curl-8.13.0/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 3000|       if(env) {
# 3001|         config->capath = strdup(env);
# 3002|->       curl_free(env);
# 3003|         if(!config->capath)
# 3004|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def143]
curl-8.13.0/build-full/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 3000|       if(env) {
# 3001|         config->capath = strdup(env);
# 3002|->       curl_free(env);
# 3003|         if(!config->capath)
# 3004|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def144]
curl-8.13.0/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 3007|       if(env) {
# 3008|         config->cacert = strdup(env);
# 3009|->       curl_free(env);
# 3010|         if(!config->cacert)
# 3011|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def145]
curl-8.13.0/build-full/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-full/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-full/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-full/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 3007|       if(env) {
# 3008|         config->cacert = strdup(env);
# 3009|->       curl_free(env);
# 3010|         if(!config->cacert)
# 3011|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def146]
curl-8.13.0/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp'
curl-8.13.0/build-full/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')...
curl-8.13.0/build-full/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/var.c:242:25: danger: dereference of NULL 'envp'
#  240|     do {
#  241|       envp = strstr(line, "{{");
#  242|->     if((envp > line) && envp[-1] == '\\') {
#  243|         /* preceding backslash, we want this verbatim */
#  244|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def147]
curl-8.13.0/build-full/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’
curl-8.13.0/build-full/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)...
curl-8.13.0/build-full/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0/build-full/src/../../src/var.c:242:25: danger: dereference of NULL ‘envp’
#  240|     do {
#  241|       envp = strstr(line, "{{");
#  242|->     if((envp > line) && envp[-1] == '\\') {
#  243|         /* preceding backslash, we want this verbatim */
#  244|   

Error: GCC_ANALYZER_WARNING (CWE-835): [#def148]
curl-8.13.0/build-minimal/lib/../../lib/bufq.c:552:9: warning[-Wanalyzer-infinite-loop]: infinite loop
curl-8.13.0/build-minimal/lib/../../lib/bufq.c:591:9: enter_function: entry to 'Curl_bufq_write_pass'
#  550|     size_t n;
#  551|   
#  552|->   while(amount && q->head) {
#  553|       n = chunk_skip(q->head, amount);
#  554|       amount -= n;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def149]
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: warning[-Wanalyzer-null-dereference]: dereference of NULL 'data'
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:248:6: enter_function: entry to 'Curl_cpool_xfer_init'
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:250:25: call_function: calling 'cpool_get_instance' from 'Curl_cpool_xfer_init'
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:250:25: return_function: returning to 'Curl_cpool_xfer_init' from 'cpool_get_instance'
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:253:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/conncache.c:265:5: danger: dereference of NULL 'data'
#  263|     else {
#  264|       /* We should not get here, but in a non-debug build, do something */
#  265|->     data->id = 0;
#  266|       data->state.lastconnect_id = -1;
#  267|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def150]
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd'
curl-8.13.0/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  245|   
#  246|     file->fd = fd;
#  247|->   if(!data->state.upload && (fd == -1)) {
#  248|       failf(data, "Couldn't open file %s", data->state.up.path);
#  249|       file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def151]
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: warning[-Wanalyzer-fd-leak]: leak of file descriptor '**data.req.p.file.fd'
curl-8.13.0/build-minimal/lib/../../lib/file.c:159:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:168:27: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:170:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:209:6: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:209:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:239:8: acquire_resource: opened here
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:5: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: branch_true: ...to here
curl-8.13.0/build-minimal/lib/../../lib/file.c:247:6: danger: '**data.req.p.file.fd' leaks here; was opened at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  245|   
#  246|     file->fd = fd;
#  247|->   if(!data->state.upload && (fd == -1)) {
#  248|       failf(data, "Couldn't open file %s", data->state.up.path);
#  249|       file_done(data, CURLE_FILE_COULDNT_READ_FILE, FALSE);

Error: GCC_ANALYZER_WARNING (CWE-476): [#def152]
curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: warning[-Wanalyzer-null-dereference]: dereference of NULL 'reader_ctx'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:456:28: branch_false: following 'false' branch (when 'reader_ctx' is NULL)...
curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/http2.c:458:10: danger: dereference of NULL 'reader_ctx'
#  456|     struct Curl_easy *data = CF_DATA_CURRENT(cf);
#  457|   
#  458|->   return Curl_conn_cf_recv(cf->next, data, (char *)buf, buflen, err);
#  459|   }
#  460|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def153]
curl-8.13.0/build-minimal/lib/../../lib/http2.c:855:30: warning[-Wanalyzer-out-of-bounds]: buffer over-read
curl-8.13.0/build-minimal/lib/../../lib/http2.c:886:12: enter_function: entry to 'set_transfer_url'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:895:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:898:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:899:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:907:7: return_function: returning to 'set_transfer_url' from 'curl_pushheader_byname'
curl-8.13.0/build-minimal/lib/../../lib/http2.c:908:5: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/lib/../../lib/http2.c:916:7: branch_false: ...to here
curl-8.13.0/build-minimal/lib/../../lib/http2.c:916:7: call_function: calling 'curl_pushheader_byname' from 'set_transfer_url'
#  853|        this is because we do prefix match.*/
#  854|     if(!h || !GOOD_EASY_HANDLE(h->data) || !header || !header[0] ||
#  855|->      !strcmp(header, ":") || strchr(header + 1, ':'))
#  856|       return NULL;
#  857|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def154]
curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:595:3: warning[-Wanalyzer-null-dereference]: dereference of NULL 'conn'
curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:590:6: enter_function: entry to 'Curl_multi_ev_conn_done'
curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:594:9: call_function: calling 'mev_assess' from 'Curl_multi_ev_conn_done'
curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:594:9: return_function: returning to 'Curl_multi_ev_conn_done' from 'mev_assess'
curl-8.13.0/build-minimal/lib/../../lib/multi_ev.c:595:3: danger: dereference of NULL 'conn'
#  593|   {
#  594|     (void)mev_assess(multi, data, conn);
#  595|->   Curl_hash_offt_remove(&multi->ev.conn_pollsets, conn->connection_id);
#  596|   }
#  597|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def155]
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE '*config.trace_stream'
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def156]
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-file-leak]: leak of FILE ‘*config.trace_stream’
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_resource: opened here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was opened at [(7)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def157]
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.trace_stream'
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: '*config.trace_stream' leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def158]
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.trace_stream’
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:122:5: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:21: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:124:7: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:14: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:126:12: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:130:30: acquire_memory: allocated here
curl-8.13.0/build-minimal/src/../../src/tool_cb_dbg.c:131:7: danger: ‘*config.trace_stream’ leaks here; was allocated at [(7)](sarif:/runs/0/results/1/codeFlows/0/threadFlows/0/locations/6)
#  129|       else {
#  130|         config->trace_stream = fopen(config->trace_dump, FOPEN_WRITETEXT);
#  131|->       config->trace_fopened = TRUE;
#  132|       }
#  133|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def159]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.altsvc'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def160]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.aws_sigv4'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def161]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def162]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def163]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert_type'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def164]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher13_list'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def165]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cipher_list'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def166]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cookiejar'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def167]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.crlfile'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def168]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_interface'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def169]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv4_addr'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def170]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_ipv6_addr'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def171]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.dns_servers'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def172]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.doh_url'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def173]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def174]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_config'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def175]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ech_public'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def176]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.engine'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def177]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_account'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def178]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ftp_alternative_to_user'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def179]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.haproxy_clientip'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def180]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.headerfile'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def181]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubmd5'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def182]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hostpubsha256'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def183]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.hsts'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def184]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.iface'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def185]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.ipfs_gateway'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def186]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def187]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def188]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def189]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.krblevel'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def190]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_auth'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def191]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.mail_from'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def192]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.noproxy'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def193]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.oauth_bearer'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def194]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pinnedpubkey'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def195]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proto_default'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def196]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def197]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert_type'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def198]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher13_list'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def199]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cipher_list'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def200]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def201]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def202]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_type'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def203]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_pinnedpubkey'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def204]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_service_name'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def205]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_authtype'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def206]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_password'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def207]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_tls_username'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def208]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.pubkey'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def209]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.sasl_authzid'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def210]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.service_name'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def211]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_authtype'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def212]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_password'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def213]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.tls_username'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def214]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.unix_socket_path'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def215]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.useragent'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def216]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.altsvc’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def217]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.aws_sigv4’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def218]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def219]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def220]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert_type’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def221]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher13_list’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def222]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cipher_list’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def223]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cookiejar’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def224]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.crlfile’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def225]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_interface’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def226]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv4_addr’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def227]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_ipv6_addr’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def228]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.dns_servers’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def229]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.doh_url’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def230]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_config’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def231]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech_public’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def232]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ech’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def233]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.engine’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def234]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_account’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def235]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ftp_alternative_to_user’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def236]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.haproxy_clientip’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def237]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.headerfile’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def238]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubmd5’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def239]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hostpubsha256’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def240]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.hsts’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def241]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.iface’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def242]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.ipfs_gateway’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def243]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def244]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def245]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def246]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.krblevel’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def247]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_auth’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def248]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.mail_from’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def249]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.noproxy’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def250]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.oauth_bearer’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def251]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pinnedpubkey’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def252]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proto_default’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def253]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert_type’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def254]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher13_list’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def255]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cipher_list’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def256]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def257]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_type’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def258]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def259]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_pinnedpubkey’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def260]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_service_name’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def261]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_authtype’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def262]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_password’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def263]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_tls_username’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def264]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def265]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.pubkey’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.sasl_authzid’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.service_name’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def268]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_authtype’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def269]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_password’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def270]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.tls_username’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.unix_socket_path’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:62:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.useragent’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#   60|   
#   61|       *str = strdup(val);
#   62|->     if(!*str)
#   63|         return PARAM_NO_MEM;
#   64|     }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.cert'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_passwd'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_cert'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of '*config.proxy_key_passwd'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cert’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_passwd’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_cert’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:522:1: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.proxy_key_passwd’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  520|       }
#  521|     }
#  522|-> }
#  523|   
#  524|   /* Get a size parameter for '--limit-rate' or '--max-filesize'.

Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of 'query'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to 'parse_args'
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following 'false' branch (when 'orig_opt' is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following 'true' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following 'false' branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling 'getparameter' from 'parse_args'
#  878|         config->query = query;
#  879|     }
#  880|->   return err;
#  881|   }
#  882|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def282]
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:880:10: warning[-Wanalyzer-malloc-leak]: leak of ‘query’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2985:16: enter_function: entry to ‘parse_args’
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2994:33: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2995:16: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2996:7: branch_false: following ‘false’ branch (when ‘orig_opt’ is non-NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:2999:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3002:9: branch_false: following ‘false’ branch (when the strings are non-equal)...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:16: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3008:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:63: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_getparam.c:3016:18: call_function: calling ‘getparameter’ from ‘parse_args’
#  878|         config->query = query;
#  879|     }
#  880|->   return err;
#  881|   }
#  882|   

Error: GCC_ANALYZER_WARNING (CWE-775): [#def283]
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[0]’
curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
 branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: danger: ‘fd[0]’ leaks here
#  106|           (fcntl(STDERR_FILENO, F_GETFD) == -1))
#  107|       if(pipe(fd))
#  108|->       return 1;
#  109|     return 0;
#  110|   }

Error: GCC_ANALYZER_WARNING (CWE-775): [#def284]
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘fd[1]’
curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_false: following ‘false’ branch...
 branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_main.c:107:7: branch_true: following ‘true’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_main.c:108:14: danger: ‘fd[1]’ leaks here
#  106|           (fcntl(STDERR_FILENO, F_GETFD) == -1))
#  107|       if(pipe(fd))
#  108|->       return 1;
#  109|     return 0;
#  110|   }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def285]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of '*config.key_type'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
#  843|       if(config->key && !config->key_type && is_pkcs11_uri(config->key)) {
#  844|         config->key_type = strdup("ENG");
#  845|->       if(!config->key_type)
#  846|           return CURLE_OUT_OF_MEMORY;
#  847|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def286]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:845:9: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.key_type’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
#  843|       if(config->key && !config->key_type && is_pkcs11_uri(config->key)) {
#  844|         config->key_type = strdup("ENG");
#  845|->       if(!config->key_type)
#  846|           return CURLE_OUT_OF_MEMORY;
#  847|       }

Error: GCC_ANALYZER_WARNING (CWE-401): [#def287]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 2992|     if(env) {
# 2993|       config->cacert = strdup(env);
# 2994|->     curl_free(env);
# 2995|       if(!config->cacert)
# 2996|         goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def288]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:2994:5: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 2992|     if(env) {
# 2993|       config->cacert = strdup(env);
# 2994|->     curl_free(env);
# 2995|       if(!config->cacert)
# 2996|         goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def289]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.capath'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 3000|       if(env) {
# 3001|         config->capath = strdup(env);
# 3002|->       curl_free(env);
# 3003|         if(!config->capath)
# 3004|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def290]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3002:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.capath’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 3000|       if(env) {
# 3001|         config->capath = strdup(env);
# 3002|->       curl_free(env);
# 3003|         if(!config->capath)
# 3004|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def291]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of '*config.cacert'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to 'operate'
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following 'false' branch (when 'first_arg' is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following 'true' branch (when 'result == 0')...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following 'false' branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following 'true' branch (when 'result == 0')...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling 'run_all_transfers' from 'operate'
# 3007|       if(env) {
# 3008|         config->cacert = strdup(env);
# 3009|->       curl_free(env);
# 3010|         if(!config->cacert)
# 3011|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-401): [#def292]
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3009:7: warning[-Wanalyzer-malloc-leak]: leak of ‘*config.cacert’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3149:10: enter_function: entry to ‘operate’
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3166:6: branch_false: following ‘false’ branch (when ‘first_arg’ is NULL)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3182:26: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3223:9: branch_true: following ‘true’ branch (when ‘result == 0’)...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3225:33: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3227:11: branch_false: following ‘false’ branch...
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3236:11: branch_false: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3250:13: branch_true: following ‘true’ branch (when ‘result == 0’)...
 branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/tool_operate.c:3262:22: call_function: calling ‘run_all_transfers’ from ‘operate’
# 3007|       if(env) {
# 3008|         config->cacert = strdup(env);
# 3009|->       curl_free(env);
# 3010|         if(!config->cacert)
# 3011|           goto fail;

Error: GCC_ANALYZER_WARNING (CWE-476): [#def293]
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL 'envp'
curl-8.13.0/build-minimal/src/../../src/var.c:242:7: branch_true: following 'true' branch (when 'line < envp')...
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: danger: dereference of NULL 'envp'
#  240|     do {
#  241|       envp = strstr(line, "{{");
#  242|->     if((envp > line) && envp[-1] == '\\') {
#  243|         /* preceding backslash, we want this verbatim */
#  244|   

Error: GCC_ANALYZER_WARNING (CWE-476): [#def294]
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘envp’
curl-8.13.0/build-minimal/src/../../src/var.c:242:7: branch_true: following ‘true’ branch (when ‘line < envp’)...
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: branch_true: ...to here
curl-8.13.0/build-minimal/src/../../src/var.c:242:25: danger: dereference of NULL ‘envp’
#  240|     do {
#  241|       envp = strstr(line, "{{");
#  242|->     if((envp > line) && envp[-1] == '\\') {
#  243|         /* preceding backslash, we want this verbatim */
#  244|   

Error: CPPCHECK_WARNING (CWE-457): [#def295]
curl-8.13.0/lib/request.c:323: error[uninitvar]: Uninitialized variable: &tmp
#  321|       char tmp;
#  322|       size_t nwritten;
#  323|->     result = xfer_send(data, &tmp, 0, 0, &nwritten);
#  324|       if(result)
#  325|         return result;

Error: CPPCHECK_WARNING (CWE-457): [#def296]
curl-8.13.0/src/tool_getparam.c:1042: error[uninitvar]: Uninitialized variables: &key.desc, &key.letter, &key.cmd
# 1040|     key.lname = opt;
# 1041|   
# 1042|->   return bsearch(&key, aliases, CURL_ARRAYSIZE(aliases),
# 1043|                    sizeof(aliases[0]), findarg);
# 1044|   }

Error: CPPCHECK_WARNING (CWE-457): [#def297]
curl-8.13.0/src/tool_getparam.c:2081: error[uninitvar]: Uninitialized variable: &find.value
# 2079|         const struct TOSEntry *entry;
# 2080|         find.name = nextarg;
# 2081|->       entry = bsearch(&find, tos_entries,
# 2082|                         CURL_ARRAYSIZE(tos_entries),
# 2083|                         sizeof(*tos_entries), find_tos);

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-145.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namecurl-8.13.0-1.fc43
store-results-to/tmp/tmp8euwceib/curl-8.13.0-1.fc43.tar.xz
time-created2025-04-25 12:15:55
time-finished2025-04-25 12:21:14
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmp8euwceib/curl-8.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp8euwceib/curl-8.13.0-1.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9