tag 275397 + patch
thanks

Attached is a patch to fix a SIGSEGV that I got consistently. I do not
know why it happens, but the fact is that this patch fixed the bug for me.

Baruch
--- beep-media-player-0.9.7/beep/controlsocket.c        2004-12-04 
12:05:16.000000000 +0000
+++ bmp-0.9.7/beep/controlsocket.c      2005-06-29 14:40:05.000000000 +0100
@@ -574,6 +574,8 @@ ctrlsocket_check(void)
                 bmp_playback_seek(num / 1000);
             break;
         case CMD_SET_VOLUME:
+           if (!data)
+                   break;
             v[0] = ((guint32 *) data)[0];
             v[1] = ((guint32 *) data)[1];
             for (i = 0; i < 2; i++) {

Reply via email to