--- mqtt/src/dl.c 2012/02/01 15:04:24 1.2.2.1 +++ mqtt/src/dl.c 2012/02/01 15:44:40 1.2.2.2 @@ -99,7 +99,8 @@ mqttLoadRTLM(sl_config *cfg, int modtype) call.DeletePUB_subscribe = dlsym(rtlm, "mqtt_rtlm_delete_subscribe"); if (!call.InitSessPUB || !call.FiniSessPUB || !call.ChkSessPUB || !call.WritePUB_topic || !call.ReadPUB_topic || - !call.DeletePUB_topic) { + !call.DeletePUB_topic || !call.WritePUB_subscribe || + !call.ReadPUB_subscribe || !call.DeletePUB_subscribe) { mqttLog("Error:: incorrect module ...\n"); dlclose(rtlm); return NULL;