Code

Collectd.pm: Added missing entry to the plugin (type id, type name) map.
[collectd.git] / src / notify_email.c
index 10d5ab1bd0683abdaf27872a97dd24031347ab73..0aed27f12bb2ac8b41b5fa4e80d586e0c71f8bca 100644 (file)
@@ -272,6 +272,12 @@ static int notify_email_notification (const notification_t *n,
 
   pthread_mutex_lock (&session_lock);
 
+  if (session == NULL) {
+    /* Initialization failed or we're in the process of shutting down. */
+    pthread_mutex_unlock (&session_lock);
+    return (-1);
+  }
+
   if (!(message = smtp_add_message (session))) {
     pthread_mutex_unlock (&session_lock);
     ERROR ("notify_email plugin: cannot set SMTP message");