Browse Source

MT#56447 remove pointless lock

This doesn't do anything at all

Change-Id: I4b71debe67c589034c832944c4888bbba4a8d809
pull/1642/head
Richard Fuchs 3 years ago
parent
commit
b38131414a
2 changed files with 0 additions and 4 deletions
  1. +0
    -2
      daemon/control_ng.c
  2. +0
    -2
      include/control_ng.h

+ 0
- 2
daemon/control_ng.c View File

@ -149,8 +149,6 @@ int control_ng_process(str *buf, const endpoint_t *sin, char *addr,
// init decode buffer object
ngbuf = obj_alloc0("ng_buffer", sizeof(*ngbuf), __ng_buffer_free);
mutex_init(&ngbuf->lock);
mutex_lock(&ngbuf->lock);
if (ref)
ngbuf->ref = obj_get_o(ref); // hold until we're done


+ 0
- 2
include/control_ng.h View File

@ -61,7 +61,6 @@ struct control_ng {
struct ng_buffer {
struct obj obj;
mutex_t lock;
bencode_buffer_t buffer;
struct obj *ref;
};
@ -78,7 +77,6 @@ int control_ng_process(str *buf, const endpoint_t *sin, char *addr,
void (*cb)(str *, str *, const endpoint_t *, void *), void *p1, struct obj *);
INLINE void ng_buffer_release(struct ng_buffer *ngbuf) {
mutex_unlock(&ngbuf->lock);
obj_put(ngbuf);
}


Loading…
Cancel
Save