]> git.tdb.fi Git - gldbg.git/blobdiff - source/gldecoder.c
Refuse to send packets to an inactive process
[gldbg.git] / source / gldecoder.c
index 81b1a43c128b8f3ddba292f86cc883dff2c9ff17..35a365a76fff1735a19069cb76a0c0078fea7f2f 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of gldbg
-Copyright © 2009-2010  Mikko Rasa, Mikkosoft Productions
-Distributed under the GPL
-*/
-
 #include <stdlib.h>
 #include <string.h>
 #include "functions.h"
@@ -74,9 +67,11 @@ static void decode_gldError(GlDecoder *dec, GlPacket *pkt)
 static void decode_gldBreak(GlDecoder *dec, GlPacket *pkt)
 {
        unsigned short func;
+       unsigned char flag;
        packet_read_short(pkt, (short *)&func);
+       packet_read_char(pkt, (char *)&flag);
        if(dec->gldBreak)
-               dec->gldBreak(dec->user_data, func);
+               dec->gldBreak(dec->user_data, func, flag);
        else if(dec->unhandled)
                dec->unhandled(dec->user_data, FUNC_GLDBREAK);
 }