From 0f1c921fa1738c383fd576e287f356dd13f92a58 Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Thu, 10 Mar 2011 18:37:44 -0600 Subject: [PATCH] vol: Correct VolumeNumber for large volume IDs VolumeNumber was using atoi to convert a volume header name to a volume ID. This can return just -1 for volume IDs larger than 2^31-1, though, so use strtoul instead. Change-Id: Ibae2d29f196646154fcc4f6ff174246e37b3d735 Reviewed-on: http://gerrit.openafs.org/4199 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/vol/volume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vol/volume.c b/src/vol/volume.c index 978c8e1..d884a40 100644 --- a/src/vol/volume.c +++ b/src/vol/volume.c @@ -6532,7 +6532,7 @@ VolumeNumber(char *name) { if (*name == OS_DIRSEPC) name++; - return atoi(name + 1); + return strtoul(name + 1, NULL, 10); } /** -- 1.9.4