Index: gnome-keyring-3.6.2/egg/egg-armor.c
===================================================================
--- gnome-keyring-3.6.2.orig/egg/egg-armor.c
+++ gnome-keyring-3.6.2/egg/egg-armor.c
@@ -149,6 +149,7 @@ armor_find_end (const gchar *data,
 	const gchar *stype;
 	const gchar *pref;
 	const gchar *line;
+	const gchar *data_begin = data;
 	gsize n_type;
 
 	/* Look for a prefix */
@@ -177,7 +178,7 @@ armor_find_end (const gchar *data,
 	 * does not insist that we validate this line, and is more useful
 	 * for PGP messages, rather than the keys we usually see.
 	 */
-	line = memrchr (data, '\n', (pref - 1) - data);
+	line = memrchr (data_begin, '\n', (pref - 1) - data_begin);
 	if (line && line[1] == '=')
 		pref = line;
 
