projects
/
prss.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(no commit message)
[prss.git]
/
src
/
ttrss_ws.c
diff --git
a/src/ttrss_ws.c
b/src/ttrss_ws.c
index
d2c673f
..
654374f
100644
(file)
--- a/
src/ttrss_ws.c
+++ b/
src/ttrss_ws.c
@@
-30,7
+30,7
@@
#include "ttrss_ws.h"
#include "url.h"
#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;
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()");
struct json_object *result;
log_debug("ws_execute()");
- pthread_mutex_lock(lock);
+ pthread_mutex_lock(
&
lock);
log_debug("ws_execute() lock");
err = NULL;
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");
}
log_debug("ws_execute() unlock");
- pthread_mutex_unlock(lock);
+ pthread_mutex_unlock(
&
lock);
log_debug("ws_execute()");
log_debug("ws_execute()");
@@
-221,7
+221,7
@@
int ws_open_session()
if (session_id) {
version = ws_get_api_version();
log_debug("API version= %d", version);
if (session_id) {
version = ws_get_api_version();
log_debug("API version= %d", version);
-
+
if (version > 0) {
result = 1;
} else {
if (version > 0) {
result = 1;
} else {
@@
-404,8
+404,6
@@
void ws_set_article_unread(int id, int unread)
void ws_init()
{
pthread_mutexattr_t attr;
void ws_init()
{
pthread_mutexattr_t attr;
-
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
- lock = malloc(sizeof(pthread_mutex_t));
- pthread_mutex_init(lock, &attr);
+ pthread_mutex_init(&lock, &attr);
}
}