From 12d6108d82dbdf328948d1fd4767aabc4c688c6f Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 10 Apr 2012 18:56:50 +0200 Subject: [PATCH] Fixed 'String too large' error in command-line tool. --- tool/DataTypeHandler.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tool/DataTypeHandler.cpp b/tool/DataTypeHandler.cpp index f255f681..136f3cf1 100644 --- a/tool/DataTypeHandler.cpp +++ b/tool/DataTypeHandler.cpp @@ -1,6 +1,6 @@ /***************************************************************************** * - * $Id$ + * $Id: DataTypeHandler.cpp,v 08f547145c91 2012/01/04 14:57:10 fp $ * * Copyright (C) 2006-2009 Florian Pose, Ingenieurgemeinschaft IgH * @@ -186,9 +186,10 @@ size_t DataTypeHandler::interpretAsType( case 0x000a: // octet_string case 0x000b: // unicode_string dataSize = str.str().size(); - if (dataSize >= targetSize) { + if (dataSize > targetSize) { stringstream err; - err << "String too large"; + err << "String too large (" + << dataSize << " > " << targetSize << ")"; throw SizeException(err.str()); } str >> (char *) target;