diff --git a/daemon/recording.h b/daemon/recording.h index ea343b956..63bc594ec 100644 --- a/daemon/recording.h +++ b/daemon/recording.h @@ -84,7 +84,7 @@ extern const struct recording_method *selected_recording_method; #define _rm_ret(call, args...) selected_recording_method->call(args) #define _rm(call, args...) do { \ - if (selected_recording_method->call) \ + if (selected_recording_method && selected_recording_method->call) \ selected_recording_method->call(args); \ } while (0) #define _rm_chk(call, recording, ...) do { \