]> arthur.barton.de Git - netatalk.git/commitdiff
Fix volume message
authorFrank Lahm <franklahm@googlemail.com>
Fri, 13 Apr 2012 08:54:08 +0000 (10:54 +0200)
committerFrank Lahm <franklahm@googlemail.com>
Fri, 13 Apr 2012 08:54:08 +0000 (10:54 +0200)
etc/afpd/volume.c

index 56398145557272778651efd7b4c1a6d6e9bc12a7..23dfc7d7cbe6aeb7b03c1cb74275c7569014bd8a 100644 (file)
@@ -873,11 +873,8 @@ int afp_openvol(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf, size_t
         }
 
         char *msg;
-        if ((msg = iniparser_getstrdup(obj->iniconfig, volume->v_configname, "login message",  NULL)) != NULL) {
-            if (obj->options.loginmesg)
-                free(obj->options.loginmesg);
-            obj->options.loginmesg = msg;
-        }
+        if ((msg = iniparser_getstring(obj->iniconfig, volume->v_configname, "login message",  NULL)) != NULL)
+            setmessage(msg);
 
         return( AFP_OK );
     }