summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2018-01-17 10:32:20 +0000
committerRichard Hughes <richard@hughsie.com>2018-01-22 16:16:58 +0000
commitd89093453c7ac7cd4f746d4fc08a0a24db5d3744 (patch)
tree4bf82a66e4506b4e7ec21e5bd4dee966e4420205
parentc00482fbdd6419a823d3e964f2b95be043adf3db (diff)
downloadappstream-glib-d89093453c7ac7cd4f746d4fc08a0a24db5d3744.tar.gz
Fix a crash when calling as_release_add_location() directly
-rw-r--r--libappstream-glib/as-release.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libappstream-glib/as-release.c b/libappstream-glib/as-release.c
index 3ccefaa..3f5d785 100644
--- a/libappstream-glib/as-release.c
+++ b/libappstream-glib/as-release.c
@@ -559,6 +559,7 @@ as_release_add_location (AsRelease *release, const gchar *location)
AsReleasePrivate *priv = GET_PRIVATE (release);
/* deduplicate */
+ as_release_ensure_locations (release);
if (as_ptr_array_find_string (priv->locations, location))
return;