diff options
Diffstat (limited to 'src/lockmanager/lockmanager_api.c')
-rw-r--r-- | src/lockmanager/lockmanager_api.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lockmanager/lockmanager_api.c b/src/lockmanager/lockmanager_api.c index 6524c7134..a026513c9 100644 --- a/src/lockmanager/lockmanager_api.c +++ b/src/lockmanager/lockmanager_api.c | |||
@@ -207,7 +207,7 @@ handle_replies (void *cls, | |||
207 | { | 207 | { |
208 | struct GNUNET_LOCKMANAGER_LockingRequest *r = value; | 208 | struct GNUNET_LOCKMANAGER_LockingRequest *r = value; |
209 | 209 | ||
210 | if ( !((0 != strcmp (domain, r->domain)) | 210 | if ( !((0 == strcmp (domain, r->domain)) |
211 | && (lock == r->lock))) | 211 | && (lock == r->lock))) |
212 | return GNUNET_YES; | 212 | return GNUNET_YES; |
213 | 213 | ||
@@ -403,6 +403,8 @@ GNUNET_LOCKMANAGER_acquire_lock (struct GNUNET_LOCKMANAGER_Handle *handle, | |||
403 | r->lock = lock; | 403 | r->lock = lock; |
404 | r->domain = GNUNET_malloc (r->domain_name_length); | 404 | r->domain = GNUNET_malloc (r->domain_name_length); |
405 | r->status = GNUNET_LOCKMANAGER_RELEASE; | 405 | r->status = GNUNET_LOCKMANAGER_RELEASE; |
406 | r->status_cb = status_cb; | ||
407 | r->status_cb_cls = status_cb_cls; | ||
406 | memcpy (r->domain, domain_name, r->domain_name_length); | 408 | memcpy (r->domain, domain_name, r->domain_name_length); |
407 | 409 | ||
408 | msg_size = sizeof (struct GNUNET_LOCKMANAGER_Message) + r->domain_name_length; | 410 | msg_size = sizeof (struct GNUNET_LOCKMANAGER_Message) + r->domain_name_length; |