X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcclient%2Fclient_notify.c;h=24e8854eb3173e3381cc466faeb796dc735628f7;hb=025071b92db9e9933a00aafef1e60baef53fec08;hp=80182f5a9240f65a60a1c492956027929af6ef24;hpb=486df9cbf554ad550bdaeb0429fbad278604aa0e;p=silc.git diff --git a/lib/silcclient/client_notify.c b/lib/silcclient/client_notify.c index 80182f5a..24e8854e 100644 --- a/lib/silcclient/client_notify.c +++ b/lib/silcclient/client_notify.c @@ -55,11 +55,8 @@ static void silc_client_notify_by_server_pending(void *context, void *context2) SILC_LOG_DEBUG(("Start")); - if (reply) { - SilcCommandStatus status = silc_command_get_status(reply->payload); - if (status != SILC_STATUS_OK) - goto out; - } + if (reply && !silc_command_get_status(reply->payload, NULL, NULL)) + goto out; silc_client_notify_by_server(res->context, res->sock, res->packet);