$NetBSD: patch-aa,v 1.3 2006/05/15 16:01:03 tron Exp $

--- watch.c.orig	2005-10-30 00:44:53.000000000 +0100
+++ watch.c	2006-05-15 16:49:04.000000000 +0100
@@ -164,9 +164,7 @@
 			break;
 		case 'n':
 			{
-				char *str;
-				interval = strtof(optarg, &str);
-				if (!*optarg || *str)
+				if (sscanf(optarg, "%f", &interval) != 1)
 					do_usage();
 				if(interval < 0.1)
 					interval = 0.1;
