From ddb41f2af48caa856ce45338cffaadaa9226c76c Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Mon, 4 Apr 2011 21:34:12 +0200 Subject: dsdb:schema/schema_syntax.c - correctly check error code of "ldb_string_utc_to_time" This one doesn't set ERRNO. An error happens if the result is "0". Reviewed-by: abartlet --- source4/dsdb/schema/schema_syntax.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'source4') diff --git a/source4/dsdb/schema/schema_syntax.c b/source4/dsdb/schema/schema_syntax.c index afb53377fe..ea582db68b 100644 --- a/source4/dsdb/schema/schema_syntax.c +++ b/source4/dsdb/schema/schema_syntax.c @@ -637,9 +637,8 @@ static WERROR dsdb_syntax_NTTIME_UTC_validate_ldb(const struct dsdb_syntax_ctx * } memcpy(buf, in->values[i].data, in->values[i].length); - errno = 0; t = ldb_string_utc_to_time(buf); - if (errno != 0) { + if (t == 0) { return WERR_DS_INVALID_ATTRIBUTE_SYNTAX; } -- cgit