From c19bc9f6868896a35ceed559852c112a66ce50ad Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 19 May 2009 11:03:30 -0400 Subject: [PATCH] reorder cursor / connection destruction --- scripting/sm_db.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripting/sm_db.cpp b/scripting/sm_db.cpp index c46838882d2..0820022077f 100644 --- a/scripting/sm_db.cpp +++ b/scripting/sm_db.cpp @@ -39,14 +39,14 @@ namespace mongo { class CursorHolder { public: CursorHolder( auto_ptr< DBClientCursor > &cursor, const shared_ptr< DBClientBase > &connection ) : - cursor_( cursor ), - connection_( connection ) { + connection_( connection ), + cursor_( cursor ) { assert( cursor_.get() ); } DBClientCursor *get() const { return cursor_.get(); } private: - auto_ptr< DBClientCursor > cursor_; shared_ptr< DBClientBase > connection_; + auto_ptr< DBClientCursor > cursor_; }; DBClientCursor *getCursor( JSContext *cx, JSObject *obj ) {