FS-11903: Fix errors reported by PVS-Studio Static Code Analyzer for switch_core.c

This commit is contained in:
Andrey Volk 2019-07-12 20:38:59 +04:00
parent 594203f9b1
commit e7abf29f4f
1 changed files with 3 additions and 7 deletions

View File

@ -1307,11 +1307,7 @@ static void load_mime_types(void)
}
switch_safe_free(line_buf);
if (fd) {
fclose(fd);
fd = NULL;
}
fclose(fd);
end:
@ -2649,6 +2645,7 @@ SWITCH_DECLARE(int32_t) switch_core_session_ctl(switch_session_ctl_t cmd, void *
if (!zstr(arg)) {
tech = strdup(arg);
switch_assert(tech);
if ((prof = strchr(tech, ':'))) {
*prof++ = '\0';
@ -2656,10 +2653,9 @@ SWITCH_DECLARE(int32_t) switch_core_session_ctl(switch_session_ctl_t cmd, void *
if (!strcasecmp(tech, "flush")) {
flush++;
tech = NULL;
if (prof) {
tech = prof;
char *tech = prof;
if ((prof = strchr(tech, ':'))) {
*prof++ = '\0';
}