Description: fix overrun when quotes are unescaped Origin: upstream Bug: https://github.com/ben-strasser/fast-cpp-csv-parser/pull/32 Last-Update: 2016-11-17 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ Index: trunk/csv.h =================================================================== --- trunk.orig/csv.h +++ trunk/csv.h @@ -786,7 +786,7 @@ namespace io{ --col_end; char*out = col_begin; for(char*in = col_begin; in!=col_end; ++in){ - if(*in == quote && *(in+1) == quote){ + if(*in == quote && (in+1) != col_end && *(in+1) == quote){ ++in; } *out = *in;