On 2013年05月08日 03:31, David Herrmann wrote: > On Tue, May 7, 2013 at 3:50 PM, Chen Gang <gang.chen@xxxxxxxxxxx> wrote: >> > >> > For NUL terminated string, need always let it ended by zero. >> > >> > Since have already called memcpy() to initialize 'ci', so need not >> > redundent initializations. >> > >> > Signed-off-by: Chen Gang <gang.chen@xxxxxxxxxxx> >> > --- >> > net/bluetooth/hidp/core.c | 10 +++------- >> > 1 files changed, 3 insertions(+), 7 deletions(-) >> > >> > diff --git a/net/bluetooth/hidp/core.c b/net/bluetooth/hidp/core.c >> > index 940f5ac..9a8ae63 100644 >> > --- a/net/bluetooth/hidp/core.c >> > +++ b/net/bluetooth/hidp/core.c >> > @@ -76,25 +76,21 @@ static void hidp_copy_session(struct hidp_session *session, struct hidp_conninfo >> > ci->flags = session->flags; >> > ci->state = BT_CONNECTED; >> > >> > - ci->vendor = 0x0000; >> > - ci->product = 0x0000; >> > - ci->version = 0x0000; >> > - >> > if (session->input) { >> > ci->vendor = session->input->id.vendor; >> > ci->product = session->input->id.product; >> > ci->version = session->input->id.version; >> > if (session->input->name) >> > - strncpy(ci->name, session->input->name, 128); >> > + strlcpy(ci->name, session->input->name, 128); >> > else >> > - strncpy(ci->name, "HID Boot Device", 128); >> > + strcpy(ci->name, "HID Boot Device"); > I'd actually prefer strlcpy() here, too (better be safe). Other than > that the patch looks fine. OK, thanks. I will send patch v2. -- Chen Gang Asianux Corporation -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html