1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00

accept.c: moved text.c bit above "%s#%s.c" so it would work for ~user#channels; place/threads: user auth check

This commit is contained in:
Gabor Adam Toth 2010-03-01 16:37:22 +01:00
parent 7ffe715010
commit 4ff296fff1
3 changed files with 2734 additions and 19 deletions

View file

@ -384,12 +384,6 @@ object compile_object(string file) {
return rob;
}
# endif
if (sscanf(file, "%s/text.c", path) && path != "") {
rob = clone_object(NET_PATH "text");
rob -> sPath(path);
D2(if (rob) PP(("DB CLONED: %O becomes %s/text\n", rob, path));)
return rob;
}
if (sscanf(file, "place/%s.c", name) && name != "") {
#ifdef SANDBOX
string t;
@ -441,6 +435,12 @@ object compile_object(string file) {
#endif
return rob;
}
if (sscanf(file, "%s/text.c", path) && path != "") {
rob = clone_object(NET_PATH "text");
rob -> sPath(path);
D2(if (rob) PP(("DB CLONED: %O becomes %s/text\n", rob, path));)
return rob;
}
if (sscanf(file, "%s#%s.c", path, name) && name != "") {
unless (name = SIMUL_EFUN_FILE->legal_name(name))
return (object)0;