RunSingleCommand: Avoid assignment in condition

Several compilers warn about this case even when an extra layer of
parenthesis surrounds the assignment.  Make the condition explicit.
This commit is contained in:
Brad King committed 2011-07-28 10:43:11 -04:00
1 parent 642f10066a
commit a343bc1c76
1 file changed
+1 -1
+1 -1
View File
@@ -615,7 +615,7 @@ bool cmSystemTools::RunSingleCommand(std::vector<cmStdString>const& command,
int pipe;
if ( output || outputflag != OUTPUT_NONE )
{
while((pipe = cmsysProcess_WaitForData(cp, &data, &length, 0)))
while((pipe = cmsysProcess_WaitForData(cp, &data, &length, 0)) > 0)
{
if(output || outputflag != OUTPUT_NONE)
{