From 891258cd7043fd9b4ae99324a541cffbce09e27a Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Tue, 6 Dec 2011 01:17:02 +0100 Subject: s3:net registry check: replace rawmemchr by functionally equivalent portable strchr rawmemchr is glibc only - not portable. Remarked by Ira Cooper. Autobuild-User: Michael Adam Autobuild-Date: Tue Dec 6 12:20:48 CET 2011 on sn-devel-104 --- source3/utils/net_registry_check.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/utils') diff --git a/source3/utils/net_registry_check.c b/source3/utils/net_registry_check.c index 98f17f506e..201dc5ebc1 100644 --- a/source3/utils/net_registry_check.c +++ b/source3/utils/net_registry_check.c @@ -211,7 +211,7 @@ static bool tdb_data_is_cstr(TDB_DATA d) { if (tdb_data_is_empty(d) || (d.dptr[d.dsize-1] != '\0')) { return false; } - return rawmemchr(d.dptr, '\0') == &d.dptr[d.dsize-1]; + return strchr((char *)d.dptr, '\0') == (char *)&d.dptr[d.dsize-1]; } static char* tdb_data_print(TALLOC_CTX *mem_ctx, TDB_DATA d) @@ -664,7 +664,7 @@ static bool srprs_path(const char **ptr, const char* prefix, char sep, return false; } *ppath = path; - *ptr = rawmemchr(pos, '\0'); + *ptr = strchr(pos, '\0'); return true; } -- cgit