mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-30 02:10:39 +00:00
fix deref before null check
This commit is contained in:
parent
1174413115
commit
e3b4e6b227
@ -81,21 +81,21 @@ SWITCH_DECLARE(switch_status_t) switch_curl_process_form_post_params(switch_even
|
|||||||
|
|
||||||
if (!strncasecmp(hp->name, "attach_file:", 12)) {
|
if (!strncasecmp(hp->name, "attach_file:", 12)) {
|
||||||
char *pname = strdup(hp->name + 12);
|
char *pname = strdup(hp->name + 12);
|
||||||
char *fname = strchr(pname, ':');
|
|
||||||
|
|
||||||
if (fname && pname) {
|
if (pname) {
|
||||||
*fname++ = '\0';
|
char *fname = strchr(pname, ':');
|
||||||
|
if (fname) {
|
||||||
|
*fname++ = '\0';
|
||||||
|
|
||||||
curl_formadd(&formpost,
|
curl_formadd(&formpost,
|
||||||
&lastptr,
|
&lastptr,
|
||||||
CURLFORM_COPYNAME, pname,
|
CURLFORM_COPYNAME, pname,
|
||||||
CURLFORM_FILENAME, fname,
|
CURLFORM_FILENAME, fname,
|
||||||
CURLFORM_FILE, hp->value,
|
CURLFORM_FILE, hp->value,
|
||||||
CURLFORM_END);
|
CURLFORM_END);
|
||||||
|
}
|
||||||
|
free(pname);
|
||||||
}
|
}
|
||||||
|
|
||||||
free(pname);
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
curl_formadd(&formpost,
|
curl_formadd(&formpost,
|
||||||
&lastptr,
|
&lastptr,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user