Procházet zdrojové kódy

Merge branch 'master' of /home/angel/git/snac2

grunfink před 1 rokem
rodič
revize
974b9ab695
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      activitypub.c

+ 4 - 2
activitypub.c

@@ -2570,7 +2570,10 @@ int process_input_message(snac *snac, const xs_dict *msg, const xs_dict *req)
 int send_email(const xs_dict *mailinfo)
 /* invoke curl */
 {
-    if (xs_is_true(xs_dict_get(srv_config, "spawn_sendmail"))) {
+    const char *url = xs_dict_get(srv_config, "smtp_url");
+
+    if (!xs_is_string(url) || *url == '\0') {
+        /* revert back to old sendmail pipe behaviour */
         const char *msg = xs_dict_get(mailinfo, "body");
         FILE *f;
         int status;
@@ -2599,7 +2602,6 @@ int send_email(const xs_dict *mailinfo)
     }
 
     const char
-        *url  = xs_dict_get(srv_config, "smtp_url"),
         *user = xs_dict_get(srv_config, "smtp_username"),
         *pass = xs_dict_get(srv_config, "smtp_password"),
         *from = xs_dict_get(mailinfo, "from"),