svn commit: samba r21592 - in branches/SAMBA_4_0/source/libcli/nbt:
.
metze at samba.org
metze at samba.org
Wed Feb 28 17:23:36 GMT 2007
Author: metze
Date: 2007-02-28 17:23:35 +0000 (Wed, 28 Feb 2007)
New Revision: 21592
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=21592
Log:
compress_name() returns NULL for names longer than 15 chars
giving NO_MEMORY back is ugly, so give a useful error
metze
Modified:
branches/SAMBA_4_0/source/libcli/nbt/nbtname.c
Changeset:
Modified: branches/SAMBA_4_0/source/libcli/nbt/nbtname.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/nbt/nbtname.c 2007-02-28 17:19:35 UTC (rev 21591)
+++ branches/SAMBA_4_0/source/libcli/nbt/nbtname.c 2007-02-28 17:23:35 UTC (rev 21592)
@@ -332,6 +332,12 @@
return NT_STATUS_OK;
}
+ if (strlen(r->name) > 15) {
+ return ndr_push_error(ndr, NDR_ERR_STRING,
+ "nbt_name longer as 15 chars: %s",
+ r->name);
+ }
+
cname = compress_name(ndr, (const uint8_t *)r->name, r->type);
NT_STATUS_HAVE_NO_MEMORY(cname);
More information about the samba-cvs
mailing list