]> granicus.if.org Git - libevent/commitdiff
sample: use unsigned short instead of int for port
authorEmil Engler <me@emilengler.com>
Fri, 2 Apr 2021 19:02:12 +0000 (21:02 +0200)
committerAzat Khuzhin <azat@libevent.org>
Sat, 3 Apr 2021 09:50:00 +0000 (12:50 +0300)
The C standard gurantees that an unsigned short is at least up to 65535
huge. Enough to store every TCP port. Also the parameter PORT is
overgiven to the `htons()` function which assumes that the parameter is
of type `uint16_t` which unsigned short is on most platforms.

sample/hello-world.c

index a13e06af612dd0cf949c621339495548b2a4a869..f3b9b4d63110aa988e4cf6b4876c94406891a1c8 100644 (file)
@@ -27,7 +27,7 @@
 
 static const char MESSAGE[] = "Hello, World!\n";
 
-static const int PORT = 9995;
+static const unsigned short PORT = 9995;
 
 static void listener_cb(struct evconnlistener *, evutil_socket_t,
     struct sockaddr *, int socklen, void *);