fn = sprintf("superspec-%s.options", uri_escape(self.crypto_idfp));
}
- if((fh = fopen(fn, FILE_WRITE)) < 0)
+ fh = fopen(fn, FILE_WRITE);
+ if(fh < 0)
{
dprint("^1ERROR: ^7 superspec can not open ", fn, " for writing.\n");
}
MUTATOR_HOOKFUNCTION(superspec_ClientConnect)
{
+ if(clienttype(self) != CLIENTTYPE_REAL)
+ return FALSE;
+
string fn = "superspec-local.options";
float fh;
fn = sprintf("superspec-%s.options", uri_escape(self.crypto_idfp));
}
- if((fh = fopen(fn, FILE_READ)) < 0)
+ fh = fopen(fn, FILE_READ);
+ if(fh < 0)
{
dprint("^1ERROR: ^7 superspec can not open ", fn, " for reading.\n");
}