--- gammu/misc.c.old 2007-09-04 21:36:36.000000000 +0200 +++ gammu/misc.c 2007-09-04 21:41:28.000000000 +0200 @@ -97,7 +97,7 @@ void Identify(int argc, char *argv[]) { - char buffer[100]; + char buffer[1024]; char date[100]; double num; GSM_Error error; --- common/misc/misc.h.old 2007-09-04 21:49:06.000000000 +0200 +++ common/misc/misc.h 2007-09-04 21:49:51.000000000 +0200 @@ -22,7 +22,7 @@ /* ------------------------------------------------------------------------- */ -#define MAX_LINES 50 +#define MAX_LINES 512 typedef struct { int numbers[MAX_LINES*2]; --- common/service/backup/backtext.c.old 2007-09-04 21:51:09.000000000 +0200 +++ common/service/backup/backtext.c 2007-09-04 21:51:31.000000000 +0200 @@ -903,7 +903,7 @@ static void SaveRingtoneEntry(FILE *file, GSM_Ringtone *ringtone, bool UseUnicode) { - unsigned char buffer[45000]; + unsigned char buffer[131072]; sprintf(buffer,"Location = %i%c%c",ringtone->Location,13,10); SaveBackupText(file, "", buffer, UseUnicode);