evolution-data-server r9809 - in trunk/addressbook: . backends/file backends/groupwise backends/vcf



Author: msuman
Date: Mon Dec  8 07:13:58 2008
New Revision: 9809
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9809&view=rev

Log:
Patch from Frederic van Starbmann: Fix for bug #561561 (Use a sufficiently large buffer for strings used as an operand in strftime()).

Modified:
   trunk/addressbook/ChangeLog
   trunk/addressbook/backends/file/e-book-backend-file.c
   trunk/addressbook/backends/groupwise/e-book-backend-groupwise.c
   trunk/addressbook/backends/vcf/e-book-backend-vcf.c

Modified: trunk/addressbook/backends/file/e-book-backend-file.c
==============================================================================
--- trunk/addressbook/backends/file/e-book-backend-file.c	(original)
+++ trunk/addressbook/backends/file/e-book-backend-file.c	Mon Dec  8 07:13:58 2008
@@ -172,7 +172,7 @@
 static void
 set_revision (EContact *contact)
 {
-	char time_string[25] = {0};
+	char time_string[100] = {0};
 	const struct tm *tm = NULL;
 	GTimeVal tv;
 

Modified: trunk/addressbook/backends/groupwise/e-book-backend-groupwise.c
==============================================================================
--- trunk/addressbook/backends/groupwise/e-book-backend-groupwise.c	(original)
+++ trunk/addressbook/backends/groupwise/e-book-backend-groupwise.c	Mon Dec  8 07:13:58 2008
@@ -2824,7 +2824,7 @@
 	EContact *contact;
 	EGwFilter *filter;
 	time_t mod_time;
-	char cache_time_string[25], *status_msg;
+	char cache_time_string[100], *status_msg;
 	const struct tm *tm;
 	struct stat buf;
 	char *cache_file_name;

Modified: trunk/addressbook/backends/vcf/e-book-backend-vcf.c
==============================================================================
--- trunk/addressbook/backends/vcf/e-book-backend-vcf.c	(original)
+++ trunk/addressbook/backends/vcf/e-book-backend-vcf.c	Mon Dec  8 07:13:58 2008
@@ -216,7 +216,7 @@
 static void
 set_revision (EContact *contact)
 {
-	char time_string[25] = {0};
+	char time_string[100] = {0};
 	const struct tm *tm = NULL;
 	GTimeVal tv;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]