--- deliantra/server/socket/image.C 2006/12/14 01:12:35 1.7 +++ deliantra/server/socket/image.C 2006/12/14 01:21:58 1.8 @@ -322,7 +322,7 @@ ns->facecache = 1; else if (mode != CF_FACE_PNG) { - SockList sl (MAXSOCKBUF); + packet sl; sl.printf ("drawinfo %d %s", NDI_RED, "Warning - send unsupported face mode. Will use Png"); ns->send_packet (sl); } @@ -367,7 +367,7 @@ return; } - SockList sl (MAXSOCKBUF); + packet sl; fallback = get_face_fallback (ns->faceset, face_num); if (facesets[fallback].faces[face_num].data == NULL) @@ -404,7 +404,6 @@ } ns->faces_sent[face_num] |= NS_FACESENT_FACE; - sl.free (); } /** @@ -416,7 +415,7 @@ void send_image_info (NewSocket * ns, char *params) { - SockList sl (MAXSOCKBUF); + packet sl; sl.printf ("replyinfo image_info\n%d\n%d\n", nrofpixmaps - 1, bmaps_checksum); @@ -427,7 +426,6 @@ facesets[i].size, facesets[i].extension, facesets[i].comment); Send_With_Handling (ns, &sl); - sl.free (); } /** @@ -445,7 +443,7 @@ int start, stop; char *cp, buf[MAX_BUF]; - SockList sl (MAXSOCKBUF); + packet sl; start = atoi (params); for (cp = params; *cp != '\0'; cp++) @@ -487,6 +485,5 @@ } Send_With_Handling (ns, &sl); - sl.free (); }