Browse Source

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 17 năm trước cách đây
mục cha
commit
127d1feaab
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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)
 void irc_send(char *buf)
 {
 {
 	int len;
 	int len;
-	int fd = irc_si->fd;
+	int fd;
 	
 	
-	if(!irc_si || !session[fd])
+	if(!irc_si || !(fd = irc_si->fd) || !session[fd])
 		return;
 		return;
 
 
 	len = strlen(buf) + 1;
 	len = strlen(buf) + 1;