]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/stored/authenticate.c
Add address and socket for MySQL
[bacula/bacula] / bacula / src / stored / authenticate.c
index 90926e0889ffd43457d1fc7cb2ac784a1b6ef65c..df7bb393dcdc7d66dbdf59f232e9b864ccee3390 100644 (file)
@@ -46,10 +46,14 @@ static int authenticate(int rcode, BSOCK *bs)
       Emsg1(M_FATAL, 0, _("I only authenticate Directors, not %d\n"), rcode);
       return 0;
    }
+   if (bs->msglen > 200) {
+      bs->msglen = 200;
+   }
    dirname = get_pool_memory(PM_MESSAGE);
    dirname = check_pool_memory_size(dirname, bs->msglen);
 
    if (sscanf(bs->msg, "Hello Director %127s calling\n", dirname) != 1) {
+      bs->msg[100] = 0;
       Emsg1(M_FATAL, 0, _("Bad Hello command from Director: %s\n"), bs->msg);
       return 0;
    }