--- smsd/file.c 2007-05-07 20:05:51.000000000 +0200 +++ smsd/file.c 2008-06-13 10:31:22.000000000 +0200 @@ -193,7 +193,8 @@ if (sms.remote.number[strlen (sms.remote.number) - 1] == '\n') sms.remote.number[strlen (sms.remote.number) - 1] = '\0'; - fgets ((gchar *) sms.user_data[0].u.text, GN_SMS_MAX_LENGTH + 1, smsFile); +// fgets ((gchar *) sms.user_data[0].u.text, GN_SMS_MAX_LENGTH + 1, smsFile); + fread ((gchar *) sms.user_data[0].u.text, 1, GN_SMS_MAX_LENGTH + 1, smsFile); if (sms.user_data[0].u.text[strlen ((gchar *) sms.user_data[0].u.text) - 1] == '\n') sms.user_data[0].u.text[strlen ((gchar *) sms.user_data[0].u.text) - 1] = '\0';