Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > main-backports-src > by-pkgid > 7c63f542886907e79ddd90993e8755dd > files > 6

epiphany-2.30.5-0.1mdv2010.1.src.rpm

From aa8a5c8397e4f0405f0242a5328d9d9b9bc67c78 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nguy=E1=BB=85n=20Th=C3=A1i=20Ng=E1=BB=8Dc=20Duy?= <pclouds@gmail.com>
Date: Thu, 10 Sep 2009 15:17:24 +0700
Subject: [PATCH] Fix segfault during migration

---
 src/ephy-profile-migration.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/ephy-profile-migration.c b/src/ephy-profile-migration.c
index 3acf606..6b1e575 100644
--- a/src/ephy-profile-migration.c
+++ b/src/ephy-profile-migration.c
@@ -186,7 +186,10 @@ parse_and_decrypt_signons (const char *signons)
     while (lines[end] && !g_str_equal (lines[end], "."))
       end++;
 
-    i = end + 1;
+    if (lines[end])
+	i = end + 1;
+    else
+	i = end;
 
     /* A block has at least five lines */
     if (end - begin < 5)
-- 
1.6.4.1.397.g7b95c