From 52589aa80250a92bbfb818d31261fe187e8289c6 Mon Sep 17 00:00:00 2001 From: Guillaume DOTT Date: Mon, 10 Feb 2014 11:08:32 +0100 Subject: [PATCH] Write exception in logger if message can not be decoded --- lib/smsd/cli.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/smsd/cli.rb b/lib/smsd/cli.rb index bebd1d9..65df57f 100644 --- a/lib/smsd/cli.rb +++ b/lib/smsd/cli.rb @@ -32,8 +32,12 @@ module SMSd break if @terminate modem.messages.each do |sms| - handle_message sms unless check_number( - sms.phone_number, sms.type_of_address) + if sms.is_a?(Biju::Sms) + handle_message sms unless check_number( + sms.phone_number, sms.type_of_address) + else + logger.error sms.to_s + end end end modem.close