diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-23 16:07:31 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2015-01-23 16:07:31 +0000 |
| commit | e62d3ae45e9bf3b97551b8879bf6c441ff961ec1 (patch) | |
| tree | 239987a77426dac08b2877b8e0afab5d4aae6eff /src/libs6/s6_fdholder_list_cb.c | |
| parent | 2c922d2f9870ef174894a6b91399d5cd59318352 (diff) | |
| download | s6-e62d3ae45e9bf3b97551b8879bf6c441ff961ec1.tar.gz | |
- add s6_accessrules_params_free
- some libfdholder debug
Diffstat (limited to 'src/libs6/s6_fdholder_list_cb.c')
| -rw-r--r-- | src/libs6/s6_fdholder_list_cb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs6/s6_fdholder_list_cb.c b/src/libs6/s6_fdholder_list_cb.c index bfdee50..d465004 100644 --- a/src/libs6/s6_fdholder_list_cb.c +++ b/src/libs6/s6_fdholder_list_cb.c @@ -2,6 +2,7 @@ #include <errno.h> #include <skalibs/uint32.h> +#include <skalibs/bytestr.h> #include <skalibs/error.h> #include <skalibs/stralloc.h> #include <skalibs/unixmessage.h> @@ -19,6 +20,7 @@ int s6_fdholder_list_cb (unixmessage_t const *m, void *p) return 1 ; } uint32_unpack_big(m->s + 1, &n) ; + if (byte_count(m->s + 5, m->len - 5, 0) != n) goto err ; if (!stralloc_catb(res->sa, m->s + 5, m->len - 5)) return 0 ; res->n = n ; res->err = 0 ; |
