diff options
author | Maria Matejka <mq@ucw.cz> | 2022-05-30 16:21:48 +0200 |
---|---|---|
committer | Maria Matejka <mq@ucw.cz> | 2022-05-30 16:21:48 +0200 |
commit | 0097f24e2e8b3feb56d4ae5c5b56a8defd9f7d2e (patch) | |
tree | 501f4338c51b61362e31b3da8e39f48b2069f028 /filter/f-inst.c | |
parent | 86ac1045d7497af8c7556c5051d4b005fbfcdbe1 (diff) | |
parent | de86040b2cf4ec9bfbb64f0e208a19d4d7e51adc (diff) |
Merge commit 'de86040b2cf4ec9bfbb64f0e208a19d4d7e51adc' into haugesund
Diffstat (limited to 'filter/f-inst.c')
-rw-r--r-- | filter/f-inst.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/filter/f-inst.c b/filter/f-inst.c index 852afc51..c8e597e9 100644 --- a/filter/f-inst.c +++ b/filter/f-inst.c @@ -717,12 +717,8 @@ runtime( "Setting opaque attribute is not allowed" ); break; - case T_IP:; - int len = sizeof(ip_addr); - struct adata *ad = lp_alloc(fs->pool, sizeof(struct adata) + len); - ad->length = len; - (* (ip_addr *) ad->data) = v1.val.ip; - l->attrs[0].u.ptr = ad; + case T_IP: + l->attrs[0].u.ptr = lp_store_adata(fs->pool, &v1.val.ip, sizeof(ip_addr)); break; default: |