diff options
author | Luca Deri <deri@ntop.org> | 2017-03-19 23:42:36 +0100 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2017-03-19 23:42:36 +0100 |
commit | 760d468aca5e75123b594319701a43e808961a5d (patch) | |
tree | 44056d8a3be4b2f1dff65d57eadc70ec78eaaf95 /src/lib/protocols/netbios.c | |
parent | 6a5b380bc7495d91aaee189c52b6f9c300665027 (diff) |
Improved netbios name decoding
Diffstat (limited to 'src/lib/protocols/netbios.c')
-rw-r--r-- | src/lib/protocols/netbios.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/protocols/netbios.c b/src/lib/protocols/netbios.c index 752da6c10..c899086eb 100644 --- a/src/lib/protocols/netbios.c +++ b/src/lib/protocols/netbios.c @@ -50,8 +50,11 @@ int ndpi_netbios_name_interpret(char *in, char *out, u_int out_len) { } *out = ((in[0]-'A')<<4) + (in[1]-'A'); + in += 2; - out++, ret++; + + if(isprint(*out)) + out++, ret++; } *out = 0; |