From 3acfc94511cd963597f02d34742dea5d8ed2d609 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 6 Jul 2004 01:01:39 +0000 Subject: r1349: don't segfault with empty data_blob metze (This used to be commit a826accd55e90cb0628f198886ba1ae6c845e68b) --- source4/libcli/auth/spnego_parse.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source4') diff --git a/source4/libcli/auth/spnego_parse.c b/source4/libcli/auth/spnego_parse.c index 85e18ed4da..b38226c014 100644 --- a/source4/libcli/auth/spnego_parse.c +++ b/source4/libcli/auth/spnego_parse.c @@ -250,6 +250,11 @@ ssize_t spnego_read_data(DATA_BLOB data, struct spnego_data *token) ZERO_STRUCTP(token); ZERO_STRUCT(asn1); + + if (data.length == 0) { + return ret; + } + asn1_load(&asn1, data); switch (asn1.data[asn1.ofs]) { -- cgit