Throughout, always return error when GetShortPathName returns 0.

This commit is contained in:
Christopher Faylor 2003-06-12 20:40:58 +00:00
parent 1c80421cb4
commit cc3ce0bb5f
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2003-06-12 Christopher Faylor <cgf@redhat.com>
Throughout, always return error when GetShortPathName returns 0.
2003-04-26 Joshua Daniel Franklin <joshuadfranklin at yahoo dot com>
* mkpasswd.c (usage) Remove extra newline from description output.

View File

@ -121,7 +121,7 @@ get_short_paths (char *path)
if (ptr)
*ptr++ = 0;
len = GetShortPathName (next, NULL, 0);
if (len == 0 && GetLastError () == ERROR_INVALID_PARAMETER)
if (!len)
{
fprintf (stderr, "%s: cannot create short name of %s\n", prog_name,
next);
@ -139,7 +139,7 @@ get_short_paths (char *path)
for (;;)
{
len = GetShortPathName (ptr, sptr, acc);
if (len == 0 && GetLastError () == ERROR_INVALID_PARAMETER)
if (!len)
{
fprintf (stderr, "%s: cannot create short name of %s\n", prog_name,
ptr);
@ -162,7 +162,7 @@ get_short_name (const char *filename)
{
char *sbuf, buf[MAX_PATH];
DWORD len = GetShortPathName (filename, buf, MAX_PATH);
if (len == 0 && GetLastError () == ERROR_INVALID_PARAMETER)
if (!len)
{
fprintf (stderr, "%s: cannot create short name of %s\n", prog_name,
filename);