From: Frank Lahm Date: Fri, 13 Apr 2012 08:54:08 +0000 (+0200) Subject: Fix volume message X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=commitdiff_plain;h=4a151aa953ceb6ec985bd332a847d445cb37c567 Fix volume message --- diff --git a/etc/afpd/volume.c b/etc/afpd/volume.c index 56398145..23dfc7d7 100644 --- a/etc/afpd/volume.c +++ b/etc/afpd/volume.c @@ -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 ); }