[srvx-commits] CVS: services/src helpserv.c,1.86,1.87
                
                Brought to you by:
                
                    entrope
                    
                
            
            
        
        
        
    | 
     
      
      
      From: Entrope <en...@us...> - 2003-12-10 17:37:26
      
     
   | 
Update of /cvsroot/srvx/services/src
In directory sc8-pr-cvs1:/tmp/cvs-serv24373/src
Modified Files:
	helpserv.c 
Log Message:
fix dereference of free()'d memory when using non-OpServ unregister
Index: helpserv.c
===================================================================
RCS file: /cvsroot/srvx/services/src/helpserv.c,v
retrieving revision 1.86
retrieving revision 1.87
diff -C2 -r1.86 -r1.87
*** helpserv.c	15 Nov 2003 03:35:26 -0000	1.86
--- helpserv.c	10 Dec 2003 17:37:23 -0000	1.87
***************
*** 2530,2533 ****
--- 2530,2534 ----
              return 0;
          }
+         log_audit(HS_LOG, LOG_COMMAND, user, hs->helpserv, hs->helpchan->name, 0, "unregister CONFIRM");
      }
  
***************
*** 2550,2554 ****
      snprintf(reason, MAXLEN, "HelpServ %s (%s) unregistered by %s.", botname, channame, user->nick);
      global_message(MESSAGE_RECIPIENT_OPERS, reason);
!     return 1;
  }
  
--- 2551,2555 ----
      snprintf(reason, MAXLEN, "HelpServ %s (%s) unregistered by %s.", botname, channame, user->nick);
      global_message(MESSAGE_RECIPIENT_OPERS, reason);
!     return from_opserv;
  }
  
 |