git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@955 
91ce42f0-d328-0410-95d8-
f526ca767f89
 
          scan_err3(lf, "name %s length %d too long, max is %d\n", lf->str, 
            lf->str_len, MAX_RES_NAME_LENGTH);
         token = T_ERROR;
-      } else {
-        POOLMEM *msg = get_pool_memory(PM_EMSG);
-        if (is_name_valid(lf->str, &msg)) {
-           token = T_NAME;
-           free_pool_memory(msg);
-        } else {
-            scan_err1(lf, "%s\n", msg);
-           free_pool_memory(msg);
-           token = T_ERROR;
-        }
       }
       break;
 
 
  */
 void store_name(LEX *lc, struct res_items *item, int index, int pass)
 {
+   POOLMEM *msg = get_pool_memory(PM_EMSG);
    lex_get_token(lc, T_NAME);
+   if (!is_name_valid(lc->str, &msg)) {
+      scan_err1(lc, "%s\n", msg);
+   }
+   free_pool_memory(msg);
    /* Store the name both pass 1 and pass 2 */
    *(item->value) = bstrdup(lc->str);
    scan_to_eol(lc);