Add macro to check port number.
Signed-off-by: Jaeyun <jy1210.jung@samsung.com>
return NNS_EDGE_ERROR_INVALID_PARAMETER;
}
- if (dest_port <= 0 || dest_port > 65535) {
+ if (!PORT_IS_VALID (dest_port)) {
nns_edge_loge ("Invalid port number %d.", dest_port);
return NNS_EDGE_ERROR_INVALID_PARAMETER;
}
port = (int) strtoll (port_str, NULL, 10);
- if (port <= 0 || port > 65535) {
+ if (!PORT_IS_VALID (port)) {
nns_edge_loge ("Invalid port number %d.", port);
port = -1;
}
#endif
#define STR_IS_VALID(s) ((s) && (s)[0] != '\0')
+#define PORT_IS_VALID(p) ((p) > 0 && (p) <= 65535)
#define SAFE_FREE(p) do { if (p) { free (p); (p) = NULL; } } while (0)
#define NNS_EDGE_MAGIC 0xfeedfeed