summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederic Culot <calcurse@culot.org>2007-08-19 13:16:45 +0000
committerFrederic Culot <calcurse@culot.org>2007-08-19 13:16:45 +0000
commite069c1788c3f877c0656f09fa1c45a587ce30648 (patch)
treeeafdaae55ac50d5650c270308e45526cd6bf3129
parentc1a741f2873f7c9517e2f8087c335b58a2db80a5 (diff)
downloadcalcurse-e069c1788c3f877c0656f09fa1c45a587ce30648.zip
bugfix: extract_aptsfile() modified so that notify->apts_file is never set
to null
-rwxr-xr-xsrc/notify.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/notify.c b/src/notify.c
index ab0a50c..8681bac 100755
--- a/src/notify.c
+++ b/src/notify.c
@@ -1,4 +1,4 @@
-/* $calcurse: notify.c,v 1.19 2007/08/15 15:33:01 culot Exp $ */
+/* $calcurse: notify.c,v 1.20 2007/08/19 13:16:45 culot Exp $ */
/*
* Calcurse - text-based organizer
@@ -75,8 +75,15 @@ notify_init_vars(void)
static void
extract_aptsfile(void)
{
- notify->apts_file = strrchr(path_apts, '/');
- notify->apts_file++;
+ char *file;
+
+ file = strrchr(path_apts, '/');
+ if (!file)
+ notify->apts_file = path_apts;
+ else {
+ notify->apts_file = file;
+ notify->apts_file++;
+ }
}
/*