Просмотр исходного кода

* Pass idx=-1 when writing userfile outside of sharing context

This is to prevent the user running .save and having THEIR idx cause
the write_userfile_protected() to restrict what is saved.
Bryan Drewery 14 лет назад
Родитель
Сommit
77cdd3f3cc
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/userrec.c

+ 1 - 1
src/userrec.c

@@ -491,7 +491,7 @@ int write_userfile(int idx)
 
   const char salt1[] = SALT1;
   EncryptedStream stream(salt1);
-  stream_writeuserfile(stream, userlist, idx);
+  stream_writeuserfile(stream, userlist, -1);
   if (stream.writeFile(new_userfile->fd)) {
     putlog(LOG_MISC, "*", "ERROR writing user file. (%s)", strerror(errno));
     delete new_userfile;