From a9cd6a45ac567c8680269ca3849758a716adc3bf Mon Sep 17 00:00:00 2001 From: simon987 Date: Mon, 20 Apr 2020 09:55:46 -0400 Subject: [PATCH] More bug fixes... --- src/io/serialize.c | 3 +++ src/web/serve.c | 2 +- third-party/libscan | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/io/serialize.c b/src/io/serialize.c index 6a01108..4802108 100644 --- a/src/io/serialize.c +++ b/src/io/serialize.c @@ -295,6 +295,9 @@ void read_index_bin(const char *path, const char *index_id, index_func func) { case MetaExifIsoSpeedRatings: case MetaExifDateTime: case MetaExifModel: + case MetaAuthor: + case MetaModifiedBy: + case MetaThumbnail: case MetaTitle: { buf.cur = 0; while ((c = getc(file)) != 0) { diff --git a/src/web/serve.c b/src/web/serve.c index b1adfbe..5d53687 100644 --- a/src/web/serve.c +++ b/src/web/serve.c @@ -269,6 +269,7 @@ void document_info(struct mg_connection *nc, struct http_message *hm, struct mg_ char *json_str = cJSON_PrintUnformatted(source); send_response_line(nc, 200, (int) strlen(json_str), "Content-Type: application/json"); + mg_send(nc, json_str, (int) strlen(json_str)); free(json_str); cJSON_Delete(doc); @@ -392,7 +393,6 @@ static void ev_router(struct mg_connection *nc, int ev, void *p) { send_response_line(nc, 200, r->size, "Content-Type: application/json"); mg_send(nc, r->body, r->size); } else { - fprintf(stderr, "ERR \n%s", r->body); sist_log("serve.c", SIST_WARNING, "ElasticSearch error during query"); if (r->size != 0) { char *tmp = malloc(r->size + 1); diff --git a/third-party/libscan b/third-party/libscan index 67a5da9..e1ad26d 160000 --- a/third-party/libscan +++ b/third-party/libscan @@ -1 +1 @@ -Subproject commit 67a5da9ac0baba7fdba03a59d87f48e9e65db019 +Subproject commit e1ad26d0c6a3bd46bec40f4a693a76c0013b2c0a