libsessiond: fix a memleak in `subsession_get_user_list` 39/277739/5
authorAdam Michalski <a.michalski2@partner.samsung.com>
Tue, 12 Jul 2022 14:23:44 +0000 (16:23 +0200)
committerArkadiusz Nowak <a.nowak3@samsung.com>
Wed, 13 Jul 2022 12:26:39 +0000 (14:26 +0200)
Change-Id: I543f85dfddd563db71e834acf0874dae09eb3d82

libsessiond/src/lib.c

index 36bb45c..8a11a9e 100644 (file)
@@ -1129,8 +1129,7 @@ EXPORT_API int subsession_get_user_list(int session_uid, subsession_user_t **use
        g_autoptr(GVariant) array = g_variant_get_child_value(out, 0);
 
        gsize elem_no = 0;
-       // We don't need to free this.
-       const char **data =  g_variant_get_strv(array, &elem_no);
+       g_autofree const char** data = g_variant_get_strv(array, &elem_no);
 
        if(user_list != NULL) {