From: Olivier Aubert Date: Sat, 21 Apr 2007 22:30:23 +0000 (+0000) Subject: src/control/mediacontrol_internal.h: do not set exception attributes if X-Git-Tag: 0.9.0-test0~7647 X-Git-Url: https://git.videolan.org/gitweb.cgi/vlc.git/?p=vlc.git;p=vlc.git;a=commitdiff_plain;h=5f247d8c72fa39d46e27c606a3066cab449349ff src/control/mediacontrol_internal.h: do not set exception attributes if no exception was passed --- diff --git a/src/control/mediacontrol_internal.h b/src/control/mediacontrol_internal.h index 08b759130d..ffbc709cb7 100644 --- a/src/control/mediacontrol_internal.h +++ b/src/control/mediacontrol_internal.h @@ -46,8 +46,8 @@ vlc_int64_t mediacontrol_position2microsecond( input_thread_t *p_input, const mediacontrol_Position *pos ); -#define RAISE( c, m ) exception->code = c; \ - exception->message = strdup(m); +#define RAISE( c, m ) if( exception ) { exception->code = c; \ + exception->message = strdup(m); } #define RAISE_NULL( c, m ) { RAISE( c, m ); return NULL; } #define RAISE_VOID( c, m ) { RAISE( c, m ); return; }