]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libcli: Remove the "mem_ctx" argument from pull_integer()
authorVolker Lendecke <vl@samba.org>
Thu, 28 Nov 2024 17:01:21 +0000 (18:01 +0100)
committerVolker Lendecke <vl@samba.org>
Tue, 17 Dec 2024 12:30:30 +0000 (12:30 +0000)
Not needed anymore

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
libcli/security/conditional_ace.c

index fec22049183d4d71849aba63f937709ac27f4657..eb74d9161b34a87cb44782fde959e188b427dd6c 100644 (file)
@@ -109,10 +109,9 @@ static bool check_integer_range(const struct ace_condition_token *tok)
        return true;
 }
 
-
-static ssize_t pull_integer(TALLOC_CTX *mem_ctx,
-                       uint8_t *data, size_t length,
-                       struct ace_condition_int *tok)
+static ssize_t pull_integer(uint8_t *data,
+                           size_t length,
+                           struct ace_condition_int *tok)
 {
        size_t consumed;
        enum ndr_err_code ndr_err;
@@ -333,8 +332,7 @@ static ssize_t pull_composite(TALLOC_CTX *mem_ctx,
                case CONDITIONAL_ACE_TOKEN_INT16:
                case CONDITIONAL_ACE_TOKEN_INT32:
                case CONDITIONAL_ACE_TOKEN_INT64:
-                       consumed = pull_integer(mem_ctx,
-                                               el_data,
+                       consumed = pull_integer(el_data,
                                                available,
                                                &el->data.int64);
                        ok = check_integer_range(el);
@@ -590,8 +588,7 @@ struct ace_condition_script *parse_conditional_ace(TALLOC_CTX *mem_ctx,
                case CONDITIONAL_ACE_TOKEN_INT16:
                case CONDITIONAL_ACE_TOKEN_INT32:
                case CONDITIONAL_ACE_TOKEN_INT64:
-                       consumed = pull_integer(program,
-                                               tok_data,
+                       consumed = pull_integer(tok_data,
                                                available,
                                                &tok->data.int64);
                        ok = check_integer_range(tok);