svn commit: samba r12862 - in branches/SAMBA_4_0/source/libcli: .

abartlet at samba.org abartlet at samba.org
Thu Jan 12 06:44:29 GMT 2006


Author: abartlet
Date: 2006-01-12 06:44:28 +0000 (Thu, 12 Jan 2006)
New Revision: 12862

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=12862

Log:
Need to trim spaces off the end of the node status reply.

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/libcli/finddcs.c


Changeset:
Modified: branches/SAMBA_4_0/source/libcli/finddcs.c
===================================================================
--- branches/SAMBA_4_0/source/libcli/finddcs.c	2006-01-12 03:30:20 UTC (rev 12861)
+++ branches/SAMBA_4_0/source/libcli/finddcs.c	2006-01-12 06:44:28 UTC (rev 12862)
@@ -214,7 +214,16 @@
 	if (!composite_is_ok(state->ctx)) return;
 
 	if (state->node_status.out.status.num_names > 0) {
-		state->dcs[0].name = talloc_steal(state->dcs, state->node_status.out.status.names[0].name);
+		int i;
+		char *name = talloc_strndup(state->dcs, state->node_status.out.status.names[0].name, 15);
+		/* Strip space padding */
+		if (name) {
+			i = MIN(strlen(name), 15);
+			for (; i > 0 && name[i - 1] == ' '; i--) {
+				name[i - 1] = '\0';
+			}
+		}
+		state->dcs[0].name = name;
 		composite_done(state->ctx);
 		return;
 	}



More information about the samba-cvs mailing list