From fd331a68648b24af838ffa8766dc36e788f1f922 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Wed, 1 Jun 2011 10:56:35 +0000 Subject: [PATCH] ethumb: fix restart of ethumbd_slave. SVN revision: 59862 --- legacy/ethumb/src/bin/ethumbd.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/legacy/ethumb/src/bin/ethumbd.c b/legacy/ethumb/src/bin/ethumbd.c index 2ed8886d51..f9508cdb27 100644 --- a/legacy/ethumb/src/bin/ethumbd.c +++ b/legacy/ethumb/src/bin/ethumbd.c @@ -512,7 +512,14 @@ end: if (ed->slave.bufcmd) free(ed->slave.bufcmd); - return _ethumbd_slave_spawn(&ed->slave, ed); + if (!_ethumbd_slave_spawn(&ed->slave, ed)) + return EINA_FALSE; + + /* restart all queue */ + for (i = 0; i < ed->queue.count; ++i) + _ethumbd_child_write_op_new(&ed->slave, ed->queue.list[i]); + + return EINA_TRUE; } static void