X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=source3%2Fsmbd%2Fblocking.c;h=cd6967e3441c0a9180260d0524914a0e76759cd7;hb=500d703977ab7ec2f617ca0f88ed979a7115be36;hp=ad1bbe3a91d4dbf3c9141a1b06cdfbe0ffc3a009;hpb=ef45279f5e2e78e448c96ae63b9c35302132306f;p=kai%2Fsamba.git diff --git a/source3/smbd/blocking.c b/source3/smbd/blocking.c index ad1bbe3a91d..cd6967e3441 100644 --- a/source3/smbd/blocking.c +++ b/source3/smbd/blocking.c @@ -703,13 +703,9 @@ static void received_unlock_msg(struct messaging_context *msg, DATA_BLOB *data) { struct smbd_server_connection *sconn = - talloc_get_type(private_data, + talloc_get_type_abort(private_data, struct smbd_server_connection); - if (sconn == NULL) { - return; - } - DEBUG(10,("received_unlock_msg\n")); process_blocking_lock_queue(sconn); } @@ -832,13 +828,9 @@ static void process_blocking_lock_cancel_message(struct messaging_context *ctx, const char *msg = (const char *)data->data; struct blocking_lock_record *blr; struct smbd_server_connection *sconn = - talloc_get_type(private_data, + talloc_get_type_abort(private_data, struct smbd_server_connection); - if (sconn == NULL) { - return; - } - if (data->data == NULL) { smb_panic("process_blocking_lock_cancel_message: null msg"); }