#include "error.h"
#include "net.h"
#include "string.h"
+#include "user_list.h"
/** pointer to the shared memory area */
extern struct misc_meta_data *mmd;
ret = -E_ESCAPE;
ebn1 = escaped_basename(argv[1]);
ebn2 = escaped_basename(argv[2]);
- if (!ebn1 || !ebn2 | !*ebn1 || !*ebn2)
+ if (!ebn1 || !ebn2 || !*ebn1 || !*ebn2)
goto out;
ret = -E_MYSQL_SYNTAX;
if (!strcmp(ebn1, ebn2))
- goto out;
+ goto update_dir;
remove_entry(argv[2]); /* no need to escape, ignore error */
q = make_message("update data set name = '%s' where name = '%s'",
ebn2, ebn1);
free(q);
if (ret < 0)
goto out;
+update_dir:
ret = 1;
dn = para_dirname(argv[2]);
if (!dn)