[Libsysio-commit] RELEASE_1_3: libsysio/src init.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2008-06-17 14:45:37
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20143 Modified Files: Tag: RELEASE_1_3 init.c Log Message: In parse_mm function, removed spurious semi-colon that reliably caused the function to error out. Also, removed unused variable in the same function. Index: init.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/init.c,v retrieving revision 1.38.2.2 retrieving revision 1.38.2.3 diff -u -w -b -B -p -r1.38.2.2 -r1.38.2.3 --- init.c 16 Jun 2008 19:01:16 -0000 1.38.2.2 +++ init.c 17 Jun 2008 14:45:29 -0000 1.38.2.3 @@ -62,6 +62,9 @@ #ifdef STDFD_DEV #include "stdfd.h" #endif +#ifdef STDDEV_DEV +#include "stddev.h" +#endif /* * White space characters. @@ -373,7 +376,6 @@ parse_mm(const char *s, dev_t *devp) { unsigned long ul; char *cp; - dev_t dev; dev_t major, minor; ul = strtoul(s, &cp, 0); @@ -387,7 +389,7 @@ parse_mm(const char *s, dev_t *devp) if (*cp != '\0' || ul > USHRT_MAX) return -EINVAL; minor = ul; - if (minor != ul); + if (minor != ul) return -ERANGE; *devp = SYSIO_MKDEV(major, minor); return 0; |