(umount): Add null/empty check for input parameters.
+2003-08-18 Christopher Faylor <cgf@redhat.com>
+
+ * path.cc (mount): Add null/empty check for input parameters.
+ (umount): Add null/empty check for input parameters.
+
2003-08-17 Pierre Humblet <pierre.humblet@ieee.org>
* grp.cc (read_group): Revert previous change.
{
int res = -1;
- if (strpbrk (posix_path, "\\:"))
+ if (check_null_empty_str_errno (win32_path)
+ || check_null_empty_str_errno (posix_path))
+ /* errno set */;
+ else if (strpbrk (posix_path, "\\:"))
set_errno (EINVAL);
else if (flags & MOUNT_CYGDRIVE) /* normal mount */
{
extern "C" int
umount (const char *path)
{
+ if (check_null_empty_str_errno (path))
+ return -1;
return cygwin_umount (path, 0);
}