Fixed bug #22073
[pspp-builds.git] / src / ui / gui / psppire-dict.c
index cf66ca13c2820d6bf64d57a18bae52ddf4dd1a3d..3722b2e1894a298179bfcd0546cb6d00a2d72ae4 100644 (file)
@@ -790,6 +790,10 @@ psppire_dict_rename_var (PsppireDict *dict, struct variable *v,
   if ( ! var_is_valid_name (name, false))
     return FALSE;
 
+  /* Make sure no other variable has this name */
+  if ( NULL != psppire_dict_lookup_var (dict, name))
+    return FALSE;
+
   dict_rename_var (dict->dict, v, name);
 
   return TRUE;