From cd6e45817ed1188de86f691d2c0d18bf9b21cbe0 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sat, 3 Mar 2018 21:06:42 +0100 Subject: [PATCH] libimcv: Fixed processing of PTS Request File Metadata --- src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c b/src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c index d8acf0625..60e969a1c 100644 --- a/src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c +++ b/src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c @@ -1,6 +1,6 @@ /* * Copyright (C) 2011-2012 Sansar Choinyambuu - * Copyright (C) 2011-2014 Andreas Steffen + * Copyright (C) 2011-2018 Andreas Steffen * HSR Hochschule fuer Technik Rapperswil * * This program is free software; you can redistribute it and/or modify it @@ -165,6 +165,7 @@ METHOD(pa_tnc_attr_t, process, status_t, if (this->value.len < PTS_REQ_FILE_META_SIZE) { DBG1(DBG_TNC, "insufficient data for Request File Metadata"); + return FAILED; } reader = bio_reader_create(this->value);