summaryrefslogtreecommitdiff
path: root/src/net
diff options
context:
space:
mode:
Diffstat (limited to 'src/net')
-rw-r--r--src/net/network.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/net/network.cpp b/src/net/network.cpp
index 0cb41750..b030d92d 100644
--- a/src/net/network.cpp
+++ b/src/net/network.cpp
@@ -49,12 +49,12 @@ void WFIFOSET(int len) {
/** Convert an address from int format to string */
char *iptostring(int address) {
short temp1, temp2;
+ static char asciiIP[16];
- char *temp = (char *)malloc(sizeof(char[20]));
temp1 = LOWORD(address);
temp2 = HIWORD(address);
- sprintf(temp, "%i.%i.%i.%i", LOBYTE(temp1), HIBYTE(temp1), LOBYTE(temp2), HIBYTE(temp2));
- return temp;
+ sprintf(asciiIP, "%i.%i.%i.%i", LOBYTE(temp1), HIBYTE(temp1), LOBYTE(temp2), HIBYTE(temp2));
+ return asciiIP;
}
/** Open a session with a server */