# HG changeset patch # User i7tiol # Date 1436363667 0 # Node ID 393b940d7ee20b603072ff31fac2d009b7d3ba97 # Parent f4b39e33e0d000cf52259d032d946cce52c12186 pq_connection.h: Call register_type() only once. diff -r f4b39e33e0d0 -r 393b940d7ee2 main/database/src/pq_connection.h --- a/main/database/src/pq_connection.h Wed Jul 08 08:37:06 2015 +0000 +++ b/main/database/src/pq_connection.h Wed Jul 08 13:54:27 2015 +0000 @@ -84,7 +84,12 @@ { static bool type_registered = false; - if (! type_registered) register_type (); + if (! type_registered) + { + register_type (); + + type_registered = true; + } } ~octave_pq_connection (void) { delete rep; } diff -r f4b39e33e0d0 -r 393b940d7ee2 main/database/src/pq_exec.cc --- a/main/database/src/pq_exec.cc Wed Jul 08 08:37:06 2015 +0000 +++ b/main/database/src/pq_exec.cc Wed Jul 08 13:54:27 2015 +0000 @@ -131,7 +131,7 @@ return retval; } - const octave_base_value& rep = (args(0).get_rep ()); + const octave_base_value &rep = args(0).get_rep (); const octave_pq_connection &oct_pq_conn = dynamic_cast (rep);