projects
/
awesomized
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
c++: fix incompatible types
[awesomized/libmemcached]
/
libtest
/
cmdline.cc
diff --git
a/libtest/cmdline.cc
b/libtest/cmdline.cc
index 3ecf63df31ac2275325043cdd53b15f2a8fd452c..29a22de657df8f823b50bd7c60d2011c723e3b49 100644
(file)
--- a/
libtest/cmdline.cc
+++ b/
libtest/cmdline.cc
@@
-79,7
+79,10
@@
namespace {
iter != built_argv.end();
++iter)
{
iter != built_argv.end();
++iter)
{
- arg_buffer << *iter << " ";
+ if (*iter)
+ {
+ arg_buffer << *iter << " ";
+ }
}
return arg_buffer.str();
}
return arg_buffer.str();
@@
-359,7
+362,7
@@
bool Application::slurp()
int error;
switch ((error= errno))
{
int error;
switch ((error= errno))
{
-#ifdef
TARGET_OS_LINUX
+#ifdef
__linux
case ERESTART:
#endif
case EINTR:
case ERESTART:
#endif
case EINTR:
@@
-409,7
+412,7
@@
bool Application::slurp()
Application::error_t Application::join()
{
Application::error_t Application::join()
{
- pid_t waited_pid= waitpid(_pid, &_status,
0
);
+ pid_t waited_pid= waitpid(_pid, &_status,
WUNTRACED
);
slurp();
if (waited_pid == _pid and WIFEXITED(_status) == false)
{
slurp();
if (waited_pid == _pid and WIFEXITED(_status) == false)
{