| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
|
| Hi folks, I browsed through the Wishlist and found this item that needed attention. I've only tested this in my own test program, as I don't have Bakefile working yet. But I'm fairly confident this is the correct fix. :-) Patch is in git-format-patch format, but should apply cleanly with any patch. - Chris From 96fc7622889e1fd252de10ef968af2b95762f673 Mon Sep 17 00:00:00 2001 From: Chris Frey Date: Wed, 27 Aug 2008 05:18:40 -0400 Subject: [PATCH] Fix query overwrite bug After initializing the stream and setting the streambuf, the stream's position as reported by tellp() is 0. So seek to the end, so any further operator<<() operations will work as expected. --- lib/query.cpp | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/lib/query.cpp b/lib/query.cpp index 3824d77..5f0537a 100644 --- a/lib/query.cpp +++ b/lib/query.cpp @@ -47,6 +47,7 @@ copacetic_(true) init(&sbuffer_); if (qstr) { sbuffer_.str(qstr); + seekp(0, std::ios::end); } } -- 1.5.4.4 -- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw |
|
#2
|
| Chris Frey wrote: > > I browsed through the Wishlist and found this item that needed attention. Thanks, it's applied! -- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsu...ie.nctu.edu.tw |
![]() |
| Thread Tools | |
| Display Modes | |