# HG changeset patch # User Florian Pose # Date 1334077010 -7200 # Node ID 7fc286c8e72b21b5b73dc83fa895e5d8867932b6 # Parent bed7bd7588d09deea52b915bb2cf4370fffcc6e0 Fixed 'String too large' error in command-line tool. diff -r bed7bd7588d0 -r 7fc286c8e72b tool/DataTypeHandler.cpp --- a/tool/DataTypeHandler.cpp Fri Jul 13 13:46:58 2012 +0200 +++ b/tool/DataTypeHandler.cpp Tue Apr 10 18:56:50 2012 +0200 @@ -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 @@ 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;