Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ambrop72/badvpn.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorambrop7 <ambrop7@1a93d707-3861-5ebc-ad3b-9740d49b5140>2012-07-19 18:55:18 +0400
committerambrop7 <ambrop7@1a93d707-3861-5ebc-ad3b-9740d49b5140>2012-07-19 18:55:18 +0400
commitd7c427733b5ebf111a1a77e632a4b99bd5c30cce (patch)
tree35ea4b6c85573f5831f7c4c4a0a7a9e15fd6158c /server
parent42979029f64b31894520e99daf83eb6ee19e2159 (diff)
fix cosmetic problems find by clang analyzer
Diffstat (limited to 'server')
-rw-r--r--server/server.c4
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;