mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
README.Coding: Approve DBG statements using dom_sid_str_buf
Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
parent
a3dd28c635
commit
1295e2b754
@ -432,6 +432,22 @@ an iterator style:
|
||||
... do something with opt ...
|
||||
}
|
||||
|
||||
Another exception: DBG messages for example printing a SID or a GUID:
|
||||
Here we don't expect any surprise from the printing functions, and the
|
||||
main reason of this guideline is to make debugging easier. That reason
|
||||
rarely exists for this particular use case, and we gain some
|
||||
efficiency because the DBG_ macros don't evaluate their arguments if
|
||||
the debuglevel is not high enough.
|
||||
|
||||
if (!NT_STATUS_IS_OK(status)) {
|
||||
struct dom_sid_buf sid_buf;
|
||||
struct GUID_txt_buf guid_buf;
|
||||
DBG_WARNING(
|
||||
"objectSID [%s] for GUID [%s] invalid\n",
|
||||
dom_sid_str_buf(objectsid, &sid_buf),
|
||||
GUID_buf_string(&cache->entries[idx], &guid_buf));
|
||||
}
|
||||
|
||||
But in general, please try to avoid this pattern.
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user