fixed a memory leak bug in prohibiting the directory listing

This commit is contained in:
hyung-hwan 2012-10-03 14:12:07 +00:00
parent 5281c22503
commit 5840c7193c

View File

@ -84,16 +84,18 @@ static int makersrc (
} }
else else
{ {
#if 0 #if 0
if (dflcbstd->makersrc (httpd, client, req, rsrc) <= -1) return -1; if (server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc) <= -1) return -1;
if (rsrc->type == QSE_HTTPD_RSRC_DIR) if (rsrc->type == QSE_HTTPD_RSRC_DIR)
{ {
/* no directory listing - */ /* no directory listing - */
if (server_xtn->orgcbstd->freersrc)
server_xtn->orgcbstd->freersrc (httpd, client, req, rsrc);
rsrc->type = QSE_HTTPD_RSRC_ERROR; rsrc->type = QSE_HTTPD_RSRC_ERROR;
rsrc->u.error.code = 500; rsrc->u.error.code = 403;
} }
return 0; return 0;
#endif #endif
return server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc); return server_xtn->orgcbstd->makersrc (httpd, client, req, rsrc);
} }
} }