Fix memory leak in the value labels dialog
[pspp] / src / language / dictionary / vector.c
index 6560288c472e1232aed890d6d3e8dde7c4540998..28e97b15d8aa9643475dfdbbcd1d964d164ebc3c 100644 (file)
@@ -167,8 +167,8 @@ cmd_vector (struct lexer *lexer, struct dataset *ds)
                     }
                   if (dict_lookup_var (dict, name))
                    {
-                      free (name);
                      msg (SE, _("%s is an existing variable name."), name);
+                      free (name);
                      goto fail;
                    }
                   free (name);