From 5b7ab91905867794c671d0eb64321f85d9afd5dd Mon Sep 17 00:00:00 2001 From: Constantin Michael Date: Fri, 11 Nov 2011 13:34:36 +0200 Subject: Initialize datetime fields to valid values on construction --- odb/oracle/oracle-types.hxx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/odb/oracle/oracle-types.hxx b/odb/oracle/oracle-types.hxx index 5e08a87..802f535 100644 --- a/odb/oracle/oracle-types.hxx +++ b/odb/oracle/oracle-types.hxx @@ -214,8 +214,16 @@ namespace odb unsigned short flags; public: - datetime (unsigned short f = descriptor_cache | descriptor_free) - : descriptor (0), flags (f) + datetime (unsigned short f = descriptor_cache | descriptor_free): + descriptor (0), + flags (f), + year_ (1), + month_ (1), + day_ (1), + hour_ (0), + minute_ (0), + second_ (0), + nanosecond_ (0) { } -- cgit v1.1