From: Duncan Mac-Vicar P Date: Mon, 2 Mar 2009 17:02:49 +0000 (+0100) Subject: avoid broken pipe when looking for aria X-Git-Tag: 6.6.0~40^2~47 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5e66a5237ba615ce9d9f08dc95d070d9447aab6e;p=platform%2Fupstream%2Flibzypp.git avoid broken pipe when looking for aria --- diff --git a/zypp/media/MediaAria2c.cc b/zypp/media/MediaAria2c.cc index 8d00e78..03b0bcb 100644 --- a/zypp/media/MediaAria2c.cc +++ b/zypp/media/MediaAria2c.cc @@ -71,6 +71,14 @@ MediaAria2c::existsAria2cmd() }; ExternalProgram aria(argv, ExternalProgram::Stderr_To_Stdout); + + for(std::string ariaResponse( aria.receiveLine()); + ariaResponse.length(); + ariaResponse = aria.receiveLine()) + { + // nothing + } + return ( aria.close() == 0 ); }