From b1dedd2f3fea28df685d5a5e0a43affc7db1a752 Mon Sep 17 00:00:00 2001 From: Matthew Leeds Date: Wed, 25 Apr 2018 14:26:14 -0700 Subject: [PATCH] utils: Don't segfault on 32 bit ARM On 32 bit ARM platforms, flatpak_get_compat_arch() returns NULL, so handle that gracefully in flatpak_get_arches(). Closes: #1614 Approved by: alexlarsson --- common/flatpak-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/flatpak-utils.c b/common/flatpak-utils.c index 0da80c6f..2a93a19f 100644 --- a/common/flatpak-utils.c +++ b/common/flatpak-utils.c @@ -476,7 +476,7 @@ flatpak_get_arches (void) g_ptr_array_add (array, (char *)main_arch); compat_arch = flatpak_get_compat_arch (kernel_arch); - if (strcmp (compat_arch, main_arch) != 0) + if (g_strcmp0 (compat_arch, main_arch) != 0) g_ptr_array_add (array, (char *)compat_arch); g_ptr_array_add (array, NULL);