From c4190d9fdacad96dd8668302871411973339bb77 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Orsini Date: Sun, 28 Apr 2013 08:30:32 +0000 Subject: [PATCH] --- src/ttrss_ws.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/ttrss_ws.c b/src/ttrss_ws.c index d2c673f..98b7f37 100644 --- a/src/ttrss_ws.c +++ b/src/ttrss_ws.c @@ -30,7 +30,7 @@ #include "ttrss_ws.h" #include "url.h" -static pthread_mutex_t *lock; +static pthread_mutex_t lock; static char *session_id; static char *session_url; @@ -134,7 +134,7 @@ struct json_object *ws_execute(struct json_object *rq) struct json_object *result; log_debug("ws_execute()"); - pthread_mutex_lock(lock); + pthread_mutex_lock(&lock); log_debug("ws_execute() lock"); err = NULL; @@ -152,7 +152,7 @@ struct json_object *ws_execute(struct json_object *rq) } log_debug("ws_execute() unlock"); - pthread_mutex_unlock(lock); + pthread_mutex_unlock(&lock); log_debug("ws_execute()"); @@ -404,8 +404,6 @@ void ws_set_article_unread(int id, int unread) void ws_init() { pthread_mutexattr_t attr; - pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); - lock = malloc(sizeof(pthread_mutex_t)); - pthread_mutex_init(lock, &attr); + pthread_mutex_init(&lock, &attr); } -- 2.7.4