Kaynağa Gözat

Display IP when wdata is expanded [Wizputer]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@303 54d463be-8e91-2dee-dedb-b68131a5f0ec
wizputer 20 yıl önce
ebeveyn
işleme
5a569e26b5
2 değiştirilmiş dosya ile 3 ekleme ve 1 silme
  1. 1 0
      Changelog.txt
  2. 2 1
      src/common/socket.c

+ 1 - 0
Changelog.txt

@@ -1,5 +1,6 @@
 Date	Added
 11/21
+	* Display IP when wdata is expanded [Wizputer]
 	* Added bClassChange,%; Has random chance to turn monster into another monster. [Valaris]
 	* Re-Fixed Trade/Vending exploit [Lupus]
 	* Fixed @whozeny. [Valaris]

+ 2 - 1
src/common/socket.c

@@ -417,8 +417,9 @@ int WFIFOSET(int fd,int len)
 		return 0;
 #endif /* NSOCKET */
 	if( s->wdata_size+len+16384 > s->max_wdata ){
+		unsigned char *sin_addr = (unsigned char *)&s->client_addr.sin_addr;
 		realloc_fifo(fd,s->max_rdata, s->max_wdata <<1 );
-		printf("socket: %d wdata expanded to %d bytes.\n",fd, s->max_wdata);
+		printf("socket: %d (%d.%d.%d.%d) wdata expanded to %d bytes.\n",fd, sin_addr[0], sin_addr[1], sin_addr[2], sin_addr[3], s->max_wdata);
 	}
 	s->wdata_size=(s->wdata_size+(len)+2048 < s->max_wdata) ?
 		 s->wdata_size+len : (printf("socket: %d wdata lost !!\n",fd),s->wdata_size);