mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
Remove rawmemchr calls - found by Ira Cooper. These are glibc-specific calls, makes us completely non-portable.
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Fri Nov 18 23:50:50 CET 2011 on sn-devel-104
This commit is contained in:
parent
1d471ee393
commit
82b1702284
@ -212,10 +212,10 @@ static bool tdb_data_is_empty(TDB_DATA d) {
|
||||
}
|
||||
|
||||
static bool tdb_data_is_cstr(TDB_DATA d) {
|
||||
if (tdb_data_is_empty(d) || (d.dptr[d.dsize-1] != '\0')) {
|
||||
if (tdb_data_is_empty(d)) {
|
||||
return false;
|
||||
}
|
||||
return rawmemchr(d.dptr, '\0') == &d.dptr[d.dsize-1];
|
||||
return (d.dptr[d.dsize-1] == '\0');
|
||||
}
|
||||
|
||||
static char* tdb_data_print(TALLOC_CTX *mem_ctx, TDB_DATA d)
|
||||
@ -668,7 +668,8 @@ static bool srprs_path(const char **ptr, const char* prefix, char sep,
|
||||
return false;
|
||||
}
|
||||
*ppath = path;
|
||||
*ptr = rawmemchr(pos, '\0');
|
||||
/* We know pos ends in '\0'. */
|
||||
*ptr = &pos[strlen(pos)];
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user