From 539b70c28091a7cdfc0abe106102a151f075e6ef Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 23 May 2015 16:09:54 +0200 Subject: Test BLOB container is not empty before calling front() --- odb/mssql/traits.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odb/mssql/traits.cxx b/odb/mssql/traits.cxx index 97ec318..f089803 100644 --- a/odb/mssql/traits.cxx +++ b/odb/mssql/traits.cxx @@ -496,7 +496,7 @@ namespace odb { const value_type& v (*static_cast (context)); - *buffer = &v.front (); + *buffer = v.empty () ? 0 : &v.front (); *size = v.size (); *chunk = chunk_one; } @@ -566,7 +566,7 @@ namespace odb { const value_type& v (*static_cast (context)); - *buffer = &v.front (); + *buffer = v.empty () ? 0 : &v.front (); *size = v.size (); *chunk = chunk_one; } -- cgit v1.1