Module: wine Branch: master Commit: b7da23eb29a3f68b6acf0d0e884e54f546241bab URL: http://source.winehq.org/git/wine.git/?a=commit;h=b7da23eb29a3f68b6acf0d0e88...
Author: Alexandre Julliard julliard@winehq.org Date: Thu Jun 10 11:24:06 2010 +0200
xcopy: Do not ignore errors caused by processing parameters.
---
programs/xcopy/xcopy.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/programs/xcopy/xcopy.c b/programs/xcopy/xcopy.c index f996144..4572374 100644 --- a/programs/xcopy/xcopy.c +++ b/programs/xcopy/xcopy.c @@ -261,11 +261,13 @@ int wmain (int argc, WCHAR *argvW[]) WINE_TRACE("Destination : '%s'\n", wine_dbgstr_w(supplieddestination));
/* Extract required information from source specification */ - XCOPY_ProcessSourceParm(suppliedsource, sourcestem, sourcespec, flags); + rc = XCOPY_ProcessSourceParm(suppliedsource, sourcestem, sourcespec, flags); + if (rc != RC_OK) return rc;
/* Extract required information from destination specification */ - XCOPY_ProcessDestParm(supplieddestination, destinationstem, + rc = XCOPY_ProcessDestParm(supplieddestination, destinationstem, destinationspec, sourcespec, flags); + if (rc != RC_OK) return rc;
/* Trace out the resulting information */ WINE_TRACE("Resolved parameters:\n");