Some tweaks to file areas
This commit is contained in:
parent
532e1a6861
commit
836d30a46c
@ -945,7 +945,10 @@ int www_handler(void * cls, struct MHD_Connection * connection, const char * url
|
|||||||
free(header);
|
free(header);
|
||||||
free(footer);
|
free(footer);
|
||||||
return MHD_YES;
|
return MHD_YES;
|
||||||
|
} else {
|
||||||
|
free(filen);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
free(filen);
|
free(filen);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -174,7 +174,6 @@ char *www_decode_hash(char *hash) {
|
|||||||
snprintf(buffer, PATH_MAX, "%s/%s.sq3", conf.bbs_path, conf.file_directories[dir]->file_subs[sub]->database);
|
snprintf(buffer, PATH_MAX, "%s/%s.sq3", conf.bbs_path, conf.file_directories[dir]->file_subs[sub]->database);
|
||||||
rc = sqlite3_open(buffer, &db);
|
rc = sqlite3_open(buffer, &db);
|
||||||
if (rc != SQLITE_OK) {
|
if (rc != SQLITE_OK) {
|
||||||
dolog("Cannot open database: %s", sqlite3_errmsg(db));
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
sqlite3_busy_timeout(db, 5000);
|
sqlite3_busy_timeout(db, 5000);
|
||||||
@ -262,7 +261,6 @@ char *www_files_display_listing(int dir, int sub) {
|
|||||||
|
|
||||||
rc = sqlite3_open(buffer, &db);
|
rc = sqlite3_open(buffer, &db);
|
||||||
if (rc != SQLITE_OK) {
|
if (rc != SQLITE_OK) {
|
||||||
dolog_www("Cannot open database: %s", sqlite3_errmsg(db));
|
|
||||||
free(page);
|
free(page);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
@ -315,7 +313,7 @@ char *www_files_display_listing(int dir, int sub) {
|
|||||||
strcat(page, buffer);
|
strcat(page, buffer);
|
||||||
len += strlen(buffer);
|
len += strlen(buffer);
|
||||||
|
|
||||||
description = www_sanitize((char *)sqlite3_column_text(res, 2));
|
description = strdup((char *)sqlite3_column_text(res, 2));
|
||||||
|
|
||||||
for (i=0;i<strlen(description);i++) {
|
for (i=0;i<strlen(description);i++) {
|
||||||
if (description[i] == '\n') {
|
if (description[i] == '\n') {
|
||||||
@ -428,7 +426,6 @@ char *www_files_get_from_area(int dir, int sub, char *file) {
|
|||||||
|
|
||||||
rc = sqlite3_open(buffer, &db);
|
rc = sqlite3_open(buffer, &db);
|
||||||
if (rc != SQLITE_OK) {
|
if (rc != SQLITE_OK) {
|
||||||
dolog_www("Cannot open database: %s", sqlite3_errmsg(db));
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
sqlite3_busy_timeout(db, 5000);
|
sqlite3_busy_timeout(db, 5000);
|
||||||
|
Reference in New Issue
Block a user