File libgnomesu-ia64-crash.patch of Package libgnomesu
--- src/utils.c +++ src/utils.c @@ -89,10 +89,10 @@ LGSD(replace_all) (gchar **str, gchar *f { gint pos; - pos = GPOINTER_TO_INT (found) - GPOINTER_TO_INT (newstr->str); + pos = found - newstr->str; g_string_erase (newstr, pos, strlen (from)); g_string_insert (newstr, pos, to); - found = GINT_TO_POINTER (GPOINTER_TO_INT (found) + strlen (to)); + found = newstr->str + pos + strlen (to); found = strstr (found, from); }