Gary, thank you for the work on that. You use "if (p > q && p[-1] == '\\' && error == NULL)"
" string_value = g_new (gchar, length); p = (gchar *) value; q = string_value; ..." they are different variables, what "p > q" verifies for you? I would rather use "p > value" as condition, what do you think about it? -- desktop-file-utils -q always segfaults https://launchpad.net/bugs/43977 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs