From 21e05fa823097b0ae86f5290bd3d70b824e14196 Mon Sep 17 00:00:00 2001 From: Grazvydas Ignotas Date: Sun, 8 May 2016 23:50:01 +0300 Subject: [PATCH] pndnotifyd: fix some crashes --- apps/pndnotifyd.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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; -- 2.39.2