From 965e7585b0a89777035e69616840c8d5209f1671 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 24 Sep 2008 22:48:19 -0700 Subject: [PATCH] --- yaml --- r: 115093 b: refs/heads/master c: 97ce0a7f9caf9d715cee815a016ee21575f71c95 h: refs/heads/master i: 115091: a60d2436792d12008438505d32a43b580c83dd9c v: v3 --- [refs] | 2 +- trunk/drivers/md/md.c | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/[refs] b/[refs] index 1240a9628963..3a05bf00aa83 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 08ff39f1c8f2134f7d0f38123ca5952371665cc5 +refs/heads/master: 97ce0a7f9caf9d715cee815a016ee21575f71c95 diff --git a/trunk/drivers/md/md.c b/trunk/drivers/md/md.c index 39c9c87a1342..aaa3d465de4e 100644 --- a/trunk/drivers/md/md.c +++ b/trunk/drivers/md/md.c @@ -2394,12 +2394,11 @@ safe_delay_store(mddev_t *mddev, const char *cbuf, size_t len) int i; unsigned long msec; char buf[30]; - char *e; + /* remove a period, and count digits after it */ if (len >= sizeof(buf)) return -EINVAL; - strlcpy(buf, cbuf, len); - buf[len] = 0; + strlcpy(buf, cbuf, sizeof(buf)); for (i=0; i