Explorar o código

Fixed one IRC module crash when trying to send messages when disconnected.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12174 54d463be-8e91-2dee-dedb-b68131a5f0ec
ultramage %!s(int64=17) %!d(string=hai) anos
pai
achega
127d1feaab
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      src/map/irc.c

+ 2 - 2
src/map/irc.c

@@ -159,9 +159,9 @@ int irc_keepalive_timer(int tid, unsigned int tick, int id, int data)
 void irc_send(char *buf)
 {
 	int len;
-	int fd = irc_si->fd;
+	int fd;
 	
-	if(!irc_si || !session[fd])
+	if(!irc_si || !(fd = irc_si->fd) || !session[fd])
 		return;
 
 	len = strlen(buf) + 1;