From: Grazvydas Ignotas Date: Sun, 8 May 2016 20:50:01 +0000 (+0300) Subject: pndnotifyd: fix some crashes X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-libraries.git;a=commitdiff_plain;h=21e05fa823097b0ae86f5290bd3d70b824e14196 pndnotifyd: fix some crashes --- diff --git a/apps/pndnotifyd.c b/apps/pndnotifyd.c index 5f7f231..aa79185 100644 --- a/apps/pndnotifyd.c +++ b/apps/pndnotifyd.c @@ -436,8 +436,12 @@ int main ( int argc, char *argv[] ) { /* shutdown */ - pnd_notify_shutdown ( nh ); - pnd_dbusnotify_shutdown ( dbh ); + if ( nh ) { + pnd_notify_shutdown ( nh ); + } + if ( dbh ) { + pnd_dbusnotify_shutdown ( dbh ); + } return ( 0 ); } @@ -735,10 +739,12 @@ void sigint_handler ( int n ) { if ( dbh ) { pnd_dbusnotify_shutdown ( dbh ); + dbh = NULL; } if ( nh ) { pnd_notify_shutdown ( nh ); + nh = NULL; } return;