Description: Segmentation fault during dxcc initilization, reading dxcc/cty.dat.
Author: Fernando M. Maresca <fmaresca@gmail.com>
Bug-Debian: http://bugs.debian.org/617374

--- xlog-2.0.5.orig/src/dxcc.c
+++ xlog-2.0.5/src/dxcc.c
@@ -451,28 +451,28 @@ readctydata (void)
 
 		if (!g_strrstr (split[7], "*")) /* ignore WAE countries */
 		{
-		for (dxccitem = 0; dxccitem < 9; dxccitem++)
-			g_strstrip (split[dxccitem]);
+            for (dxccitem = 0; dxccitem < 9; dxccitem++)
+                g_strstrip (split[dxccitem]);
 
-		dxcc_add (split[0], atoi(split[1]), atoi(split[2]), cont_to_enum(split[3]),
-			(gint)(strtod(split[4], NULL) * 100), (gint)(strtod(split[5], NULL) * 100),
-			(gint)(strtod(split[6], NULL) * 10), split[7], split[8]);
+            dxcc_add (split[0], atoi(split[1]), atoi(split[2]), cont_to_enum(split[3]),
+                (gint)(strtod(split[4], NULL) * 100), (gint)(strtod(split[5], NULL) * 100),
+                (gint)(strtod(split[6], NULL) * 10), split[7], split[8]);
 
-		/* NOTE: split[7] is the description prefix, it is not added to the hashtable */
+            /* NOTE: split[7] is the description prefix, it is not added to the hashtable */
 
-		/* split up the second line */
-		pfxsplit = g_strsplit (split[8], ",", 0);
-		/* exception list */
-		for (ipfx = 0;; ipfx++)
-		{
-			if (!pfxsplit[ipfx]) break;
-			pfx = findpfx_in_exception (pfxsplit[ipfx]);
-			g_hash_table_insert (prefixes, g_strdup (pfx), GINT_TO_POINTER (programstate.countries));
-		}
-		g_strfreev (pfxsplit);
-		g_strfreev (split);
-		programstate.countries++;
+            /* split up the second line */
+            pfxsplit = g_strsplit (split[8], ",", 0);
+            /* exception list */
+            for (ipfx = 0;; ipfx++)
+            {
+                if (!pfxsplit[ipfx]) break;
+                pfx = findpfx_in_exception (pfxsplit[ipfx]);
+                g_hash_table_insert (prefixes, g_strdup (pfx), GINT_TO_POINTER (programstate.countries));
+            }
+            g_strfreev (pfxsplit);
+            programstate.countries++;
 		}
+        g_strfreev (split);
 	}
 	fclose (fp);
 	return (0);
