Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=e3835f165fbfb178ee8e79e09070f6cc322fed36

commit e3835f165fbfb178ee8e79e09070f6cc322fed36
Author: Michel Hermier <herm...@frugalware.org>
Date:   Tue Nov 12 14:51:56 2013 +0100

libpacman: Zero timestamp before strptime to fix potentially not re-initialised 
values.

diff --git a/lib/libpacman/db.c b/lib/libpacman/db.c
index 8456eab..ab6859d 100644
--- a/lib/libpacman/db.c
+++ b/lib/libpacman/db.c
@@ -195,6 +195,7 @@ int _pacman_db_gettimestamp(pmdb_t *db, struct tm 
*timestamp)
char buffer[16];

if((ret = _pacman_db_getlastupdate(db, buffer)) == 0) {
+                       memset(timestamp, 0, sizeof(struct tm));
strptime(buffer, "%Y%m%d%H%M%S", timestamp);
}
return ret;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to