diff options
author | Christopher R. Hertel <crh@samba.org> | 1998-07-14 01:52:09 +0000 |
---|---|---|
committer | Christopher R. Hertel <crh@samba.org> | 1998-07-14 01:52:09 +0000 |
commit | d64ca4250ff0df4ceffe49b7d462df699a6981b4 (patch) | |
tree | 63d0700c1d6ae64b15db6be90905ebe2f3f8484f /source/libsmb | |
parent | b398f7daf58459db6e8d3496502abeb634ac2183 (diff) | |
download | samba-d64ca4250ff0df4ceffe49b7d462df699a6981b4.tar.gz samba-d64ca4250ff0df4ceffe49b7d462df699a6981b4.tar.xz samba-d64ca4250ff0df4ceffe49b7d462df699a6981b4.zip |
Added strupper() function call to up-case the scope field in the
make_nmb_name() function. Database lookups (eg. gdbm) will often use
byte-by-byte comparisons, so it is important that the case and padding
are correct.
Chris -)-----
Diffstat (limited to 'source/libsmb')
-rw-r--r-- | source/libsmb/nmblib.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/source/libsmb/nmblib.c b/source/libsmb/nmblib.c index 89b0fa7a927..66f85d40fd5 100644 --- a/source/libsmb/nmblib.c +++ b/source/libsmb/nmblib.c @@ -759,14 +759,15 @@ static int build_dgram(char *buf,struct packet_struct *p) /******************************************************************* build a nmb name - ******************************************************************/ -void make_nmb_name(struct nmb_name *n,char *name,int type,char *this_scope) + *******************************************************************/ +void make_nmb_name( struct nmb_name *n, char *name, int type, char *this_scope ) { - memset((char *)n, '\0', sizeof(struct nmb_name)); - StrnCpy(n->name,name,15); - strupper(n->name); + memset( (char *)n, '\0', sizeof(struct nmb_name) ); + StrnCpy( n->name, name, 15 ); + strupper( n->name ); n->name_type = (unsigned int)type & 0xFF; - StrnCpy(n->scope,this_scope,63); + StrnCpy( n->scope, this_scope, 63 ); + strupper( n->scope ); } /******************************************************************* |