fix two cases where HTTP session file descriptors would not be closed

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@58351 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
Kevin P. Fleming 18 years ago
parent 5603ca69eb
commit 8a2e3d0b8b

@ -497,6 +497,7 @@ static void *ast_httpd_helper_thread(void *data)
free(title);
}
fclose(ser->f);
close(ser->fd);
free(ser);
return NULL;
}
@ -538,6 +539,7 @@ static void *http_root(void *data)
if (ast_pthread_create_background(&launched, &attr, ast_httpd_helper_thread, ser)) {
ast_log(LOG_WARNING, "Unable to launch helper thread: %s\n", strerror(errno));
fclose(ser->f);
close(ser->fd);
free(ser);
}
pthread_attr_destroy(&attr);

Loading…
Cancel
Save