]> diplodocus.org Git - nmh/blobdiff - sbr/ext_hook.c
Add gcc's malloc function attribute.
[nmh] / sbr / ext_hook.c
index 7b94e57a5cb194029b831aad7f1e0c26b4df04d1..befbd94b48c2dbd2ba30ef631a70322f8893a7b3 100644 (file)
@@ -22,13 +22,13 @@ ext_hook(char *hook_name, char *message_file_name_1, char *message_file_name_2)
 
     static  int        did_message = 0;        /* set if we've already output a message */
 
-    if ((hook = context_find(hook_name)) == (char *)0)
+    if ((hook = context_find(hook_name)) == NULL)
        return (OK);
 
     switch (pid = fork()) {
     case -1:
        status = NOTOK;
-       advise(NULL, "external database may be out-of-date.");
+       inform("external database may be out-of-date.");
        break;
 
     case 0:
@@ -49,8 +49,8 @@ ext_hook(char *hook_name, char *message_file_name_1, char *message_file_name_2)
     if (status != OK) {
        if (did_message == 0) {
            char *msghook;
-           if ((msghook = context_find("msg-hook")) != (char *)0)
-               advise(NULL, msghook);
+           if ((msghook = context_find("msg-hook")) != NULL)
+                inform("%s", msghook);
            else {
                char errbuf[BUFSIZ];
                snprintf(errbuf, sizeof(errbuf), "external hook \"%s\"", hook);
@@ -60,8 +60,6 @@ ext_hook(char *hook_name, char *message_file_name_1, char *message_file_name_2)
        }
 
        return (NOTOK);
-    }
-
-    else
+    } else
        return (OK);
 }