From: Adriano d. S. F. <asf...@us...> - 2008-08-30 03:07:33
|
Build Version : T2.5.0.20883 Firebird 2.5 Alpha 1 (writeBuildNum.sh,v 1.21044 2008/08/30 03:07:38 asfernandes ) Update of /cvsroot/firebird/firebird2/src/jrd In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv24965/src/jrd Modified Files: evl.cpp Log Message: Do not store pointer to string already destructed Index: evl.cpp =================================================================== RCS file: /cvsroot/firebird/firebird2/src/jrd/evl.cpp,v retrieving revision 1.269 retrieving revision 1.270 diff -b -U3 -r1.269 -r1.270 --- evl.cpp 27 Aug 2008 12:18:53 -0000 1.269 +++ evl.cpp 30 Aug 2008 03:07:35 -0000 1.270 @@ -2008,6 +2008,8 @@ request->req_flags = flags; } + Firebird::string s; + if (err) { ISC_STATUS status = isc_not_valid_for_var; @@ -2025,7 +2027,6 @@ int index = item.index + 1; status = isc_not_valid_for; - Firebird::string s; if (item.type == nod_variable) { |