libimcv: Fixed processing of PTS Request File Metadata
authorAndreas Steffen <andreas.steffen@strongswan.org>
Sat, 3 Mar 2018 20:06:42 +0000 (21:06 +0100)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Tue, 12 Jun 2018 19:47:39 +0000 (21:47 +0200)
src/libimcv/tcg/pts/tcg_pts_attr_req_file_meta.c

index d8acf06..60e969a 100644 (file)
@@ -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);