summaryrefslogtreecommitdiffstats
path: root/contrib/ntp/libntp/ntp_lineedit.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/ntp/libntp/ntp_lineedit.c')
-rw-r--r--contrib/ntp/libntp/ntp_lineedit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/ntp/libntp/ntp_lineedit.c b/contrib/ntp/libntp/ntp_lineedit.c
index a2b2d29..ebd456a 100644
--- a/contrib/ntp/libntp/ntp_lineedit.c
+++ b/contrib/ntp/libntp/ntp_lineedit.c
@@ -29,6 +29,7 @@
#include "ntp.h"
#include "ntp_stdlib.h"
#include "ntp_lineedit.h"
+#include "safecast.h"
#define MAXEDITLINE 512
@@ -213,7 +214,7 @@ ntp_readline(
line = fgets(line_buf, sizeof(line_buf), stdin);
if (NULL != line && *line) {
- *pcount = strlen(line);
+ *pcount = (int)strlen(line); /* cannot overflow here */
line = estrdup(line);
} else
line = NULL;
OpenPOWER on IntegriCloud