From: cristy Date: Sat, 25 Feb 2012 02:33:01 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6125 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99a0059237077a3d2e293f1493d580175dcafc40;p=imagemagick --- diff --git a/MagickCore/nt-base.c b/MagickCore/nt-base.c index 87a93c864..fcd4896f8 100644 --- a/MagickCore/nt-base.c +++ b/MagickCore/nt-base.c @@ -1979,19 +1979,19 @@ MagickExport int NTSystemCommand(const char *command) (void) CopyMagickString(local_command,command,MaxTextExtent); background_process=command[strlen(command)-1] == '&' ? MagickTrue : MagickFalse; - if (background_process) + if (background_process != MagickFalse) local_command[strlen(command)-1]='\0'; if (command[strlen(command)-1] == '|') local_command[strlen(command)-1]='\0'; else startup_info.wShowWindow=SW_SHOWDEFAULT; - status=CreateProcess((LPCTSTR) NULL,local_command, - (LPSECURITY_ATTRIBUTES) NULL,(LPSECURITY_ATTRIBUTES) NULL,(BOOL) FALSE, - (DWORD) NORMAL_PRIORITY_CLASS,(LPVOID) NULL,(LPCSTR) NULL,&startup_info, + status=CreateProcess((LPCTSTR) NULL,local_command,(LPSECURITY_ATTRIBUTES) + NULL,(LPSECURITY_ATTRIBUTES) NULL,(BOOL) FALSE,(DWORD) + NORMAL_PRIORITY_CLASS,(LPVOID) NULL,(LPCSTR) NULL,&startup_info, &process_info); if (status == 0) return(-1); - if (background_process) + if (background_process != MagickFalse) return(status == 0); status=WaitForSingleObject(process_info.hProcess,INFINITE); if (status != WAIT_OBJECT_0)