stable version for master
This commit is contained in:
parent
ebcfb0a79e
commit
cbe8c83195
2
Makefile
2
Makefile
|
@ -1,7 +1,7 @@
|
||||||
VERSION = 1.2.3
|
VERSION = 1.2.3
|
||||||
# -fsanitize=undefined -fanalyzer -Wno-analyzer-file-leak \
|
|
||||||
|
|
||||||
CFLAGS += -g -O2 -Wall -Wextra -Wshadow \
|
CFLAGS += -g -O2 -Wall -Wextra -Wshadow \
|
||||||
|
-fsanitize=undefined -fanalyzer -Wno-analyzer-file-leak \
|
||||||
-rdynamic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"$(VERSION)\"\
|
-rdynamic -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DVERSION=\"$(VERSION)\"\
|
||||||
`pkg-config --cflags-only-I gumbo libcurl fuse uuid expat`
|
`pkg-config --cflags-only-I gumbo libcurl fuse uuid expat`
|
||||||
LDFLAGS += `pkg-config --libs-only-L gumbo libcurl fuse uuid expat`
|
LDFLAGS += `pkg-config --libs-only-L gumbo libcurl fuse uuid expat`
|
||||||
|
|
|
@ -20,7 +20,7 @@ typedef enum {
|
||||||
/**
|
/**
|
||||||
* \brief The default log level
|
* \brief The default log level
|
||||||
*/
|
*/
|
||||||
#define DEFAULT_LOG_LEVEL fatal | error | warning | info | debug | cache_lock_debug
|
#define DEFAULT_LOG_LEVEL fatal | error | warning | info
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Get the log level from the environment.
|
* \brief Get the log level from the environment.
|
||||||
|
|
|
@ -11,12 +11,12 @@ size_t write_memory_callback(void *recv_data, size_t size, size_t nmemb,
|
||||||
{
|
{
|
||||||
size_t recv_size = size * nmemb;
|
size_t recv_size = size * nmemb;
|
||||||
TransferStruct *ts = (TransferStruct *) userp;
|
TransferStruct *ts = (TransferStruct *) userp;
|
||||||
|
// lprintf(ramcache_debug, "bg_transfer: %d\n", ts->bg_transfer);
|
||||||
if (ts->bg_transfer) {
|
// if (ts->bg_transfer) {
|
||||||
lprintf(ramcache_debug, "ramcache: thread %x: locking;\n",
|
// lprintf(ramcache_debug, "ramcache: thread %x: locking;\n",
|
||||||
pthread_self());
|
// pthread_self());
|
||||||
}
|
// }
|
||||||
PTHREAD_MUTEX_LOCK(&ts->lock);
|
// PTHREAD_MUTEX_LOCK(&ts->lock);
|
||||||
|
|
||||||
ts->data = realloc(ts->data, ts->curr_size + recv_size + 1);
|
ts->data = realloc(ts->data, ts->curr_size + recv_size + 1);
|
||||||
if (!ts->data) {
|
if (!ts->data) {
|
||||||
|
@ -29,11 +29,11 @@ size_t write_memory_callback(void *recv_data, size_t size, size_t nmemb,
|
||||||
memmove(&ts->data[ts->curr_size], recv_data, recv_size);
|
memmove(&ts->data[ts->curr_size], recv_data, recv_size);
|
||||||
ts->curr_size += recv_size;
|
ts->curr_size += recv_size;
|
||||||
ts->data[ts->curr_size] = '\0';
|
ts->data[ts->curr_size] = '\0';
|
||||||
if (ts->bg_transfer) {
|
// if (ts->bg_transfer) {
|
||||||
lprintf(ramcache_debug, "ramcache: thread %x: unlocking;\n",
|
// lprintf(ramcache_debug, "ramcache: thread %x: unlocking;\n",
|
||||||
pthread_self());
|
// pthread_self());
|
||||||
}
|
// }
|
||||||
PTHREAD_MUTEX_UNLOCK(&ts->lock);
|
// PTHREAD_MUTEX_UNLOCK(&ts->lock);
|
||||||
return recv_size;
|
return recv_size;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue