]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
talloc entry from head, not from handle
authorAlan T. DeKok <aland@freeradius.org>
Sun, 17 Mar 2013 02:20:40 +0000 (22:20 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 17 Mar 2013 02:20:40 +0000 (22:20 -0400)
src/modules/rlm_sql/rlm_sql.c

index d11bd0111b79c718b9e2987e0e80af13dc3e7d29..2bb02207581456c1e3558af536216c0cdbcf8344 100644 (file)
@@ -523,8 +523,7 @@ static int sql_get_grouplist(rlm_sql_t *inst, rlm_sql_handle_t *handle,
                        *phead = talloc_zero(handle, rlm_sql_grouplist_t);
                        entry = *phead;
                } else {
-                       rad_assert(entry != NULL);
-                       entry->next = talloc_zero(handle, rlm_sql_grouplist_t);
+                       entry->next = talloc_zero(*phead, rlm_sql_grouplist_t);
                        entry = entry->next;
                }
                entry->next = NULL;