diff options
author | ambrop7 <ambrop7@1a93d707-3861-5ebc-ad3b-9740d49b5140> | 2012-07-19 18:55:18 +0400 |
---|---|---|
committer | ambrop7 <ambrop7@1a93d707-3861-5ebc-ad3b-9740d49b5140> | 2012-07-19 18:55:18 +0400 |
commit | d7c427733b5ebf111a1a77e632a4b99bd5c30cce (patch) | |
tree | 35ea4b6c85573f5831f7c4c4a0a7a9e15fd6158c /server | |
parent | 42979029f64b31894520e99daf83eb6ee19e2159 (diff) |
fix cosmetic problems find by clang analyzer
Diffstat (limited to 'server')
-rw-r--r-- | server/server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/server.c b/server/server.c index 76e9e96..626295d 100644 --- a/server/server.c +++ b/server/server.c @@ -1369,7 +1369,9 @@ int client_send_newclient (struct client_data *client, struct client_data *nc, i } pack->id = htol16(nc->id); pack->flags = htol16(flags); - memcpy(pack + 1, cert_data, cert_len); + if (cert_len > 0) { + memcpy(pack + 1, cert_data, cert_len); + } client_end_control_packet(client, SCID_NEWCLIENT); return 0; |