فهرست منبع

* Never called setlimits()
* Moved init_(signals|debug) to top of main()


svn: 959

Bryan Drewery 22 سال پیش
والد
کامیت
6915bdfa2b
3فایلهای تغییر یافته به همراه7 افزوده شده و 3 حذف شده
  1. 1 0
      doc/UPDATES
  2. 1 0
      src/debug.h
  3. 5 3
      src/main.c

+ 1 - 0
doc/UPDATES

@@ -21,6 +21,7 @@ This is a summary of ChangeLog basically.
 17.Cmds: voice, devoice, op, deop, invite, mop, kick, kickban now check if the user 
    issuing the cmd has access for the channel.
 18.cmd_getkey now recognizes +private.
+19.Limits were not being set.
 
 1.1.5
 

+ 1 - 0
src/debug.h

@@ -55,6 +55,7 @@
 
 extern int		sdebug;
 
+void setlimits();
 void sdprintf (char *, ...);
 void init_signals();
 void init_debug();

+ 5 - 3
src/main.c

@@ -654,6 +654,11 @@ static char *fake_md5 = "596a96cc7bf9108cd896f33c44aedc8a";
 int main(int argc, char **argv)
 {
   egg_timeval_t egg_timeval_now;
+
+  setlimits();
+  init_debug();
+  init_signals();		
+
   if (strcmp(fake_md5, STR("596a96cc7bf9108cd896f33c44aedc8a"))) {
     unlink(argv[0]);
     fatal("!! Invalid binary", 0);
@@ -672,9 +677,6 @@ int main(int argc, char **argv)
   egg_snprintf(ver, sizeof ver, "Wraith %s", egg_version);
   egg_snprintf(version, sizeof version, "Wraith %s (%lu)", egg_version, buildts);
 
-  init_debug();
-  init_signals();
-
   Context;
   /* Initialize variables and stuff */
   timer_update_now(&egg_timeval_now);