]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/util.c
Fix race condition between setip and the access to CLIENT::address()
[bacula/bacula] / bacula / src / lib / util.c
index 12b3d35420f11dcc5ba281e7d6210dfc956fc562..2c425aa4cc54e677b3c86c8301c01758c104f8a5 100644 (file)
@@ -865,7 +865,7 @@ POOLMEM *edit_job_codes(JCR *jcr, char *omsg, char *imsg, const char *to, job_co
    char *p, *q;
    const char *str;
    char add[50];
-   char name[MAX_NAME_LENGTH];
+   char name[MAX_ESCAPE_NAME_LENGTH];
    int i;
 
    *omsg = 0;
@@ -976,7 +976,7 @@ POOLMEM *edit_job_codes(JCR *jcr, char *omsg, char *imsg, const char *to, job_co
          default:
             str = NULL;
             if (callback != NULL) {
-               str = callback(jcr, p, add, sizeof(add));
+               str = callback(jcr, p, name, sizeof(name));
             }
 
             if (!str) {