X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fafpd%2Fvolume.c;fp=etc%2Fafpd%2Fvolume.c;h=23dfc7d7cbe6aeb7b03c1cb74275c7569014bd8a;hb=4a151aa953ceb6ec985bd332a847d445cb37c567;hp=56398145557272778651efd7b4c1a6d6e9bc12a7;hpb=3f02db8555bf21577823d9de0f456a3f15c5531f;p=netatalk.git 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 ); }