#include "includes.h"
#include "smb_krb5.h"
-#include "ads.h"
#include "libnet/libnet_dssync.h"
#include "libnet/libnet_keytab.h"
#include "librpc/gen_ndr/ndr_drsblobs.h"
status = ndr_map_error2ntstatus(ndr_err);
goto done;
}
- if (scb.sub.signature !=
- SUPPLEMENTAL_CREDENTIALS_SIGNATURE)
+ if ((scb.sub.signature != SUPPLEMENTAL_CREDENTIALS_SIGNATURE)
+ && (scb.sub.num_packages != 0))
{
if (DEBUGLEVEL >= 10) {
NDR_PRINT_DEBUG(supplementalCredentialsBlob, &scb);