From 9de4fb4b73d46b500c763627836839bd3cbc4abb Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Tue, 4 Feb 2014 23:02:07 -0600 Subject: [PATCH] Fixed a segfault on array that was too small when setting Tesseract base dir --- src/openalpr/ocr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openalpr/ocr.cpp b/src/openalpr/ocr.cpp index b7d5976..3ed962d 100644 --- a/src/openalpr/ocr.cpp +++ b/src/openalpr/ocr.cpp @@ -31,7 +31,7 @@ OCR::OCR(Config* config) tesseract=new TessBaseAPI(); // Tesseract requires the prefix directory to be set as an env variable - vector tessdataPrefix(config->getTessdataPrefix().size()); + vector tessdataPrefix(config->getTessdataPrefix().size() + 1); strcpy(tessdataPrefix.data(), config->getTessdataPrefix().c_str()); putenv(tessdataPrefix.data());