From 9b03e8f9f7547c4e6a51ff37b42f4e191693c99e Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 29 Jun 2014 09:54:43 -0400 Subject: [PATCH] Date - Correctly performs Nibbler save/restore for parse attempts. --- src/Date.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Date.cpp b/src/Date.cpp index db9050e19..7a10ebd98 100644 --- a/src/Date.cpp +++ b/src/Date.cpp @@ -143,16 +143,19 @@ Date::Date ( // Parse a formatted date. Nibbler n (input); + n.save (); #ifdef NIBBLER_FEATURE_DATE if (n.getDate (format, _t) && n.depleted ()) return; #endif // Parse an ISO date. + n.restore (); if (iso && n.getDateISO (_t) && n.depleted ()) return; // Perhaps it is an epoch date, in string form? + n.restore (); if (epoch && isEpoch (input)) return;