From 2a3a3c29ac0568675c322921a66c83086ea5af73 Mon Sep 17 00:00:00 2001
From: Eduardo Felipe Castegnaro <edufelipe@e3c.com.br>
Date: Mon, 7 Feb 2011 19:34:34 -0200
Subject: [PATCH 2/2] Fix FDO support in ethumbd.

---
 ethumb/src/bin/ethumbd.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/ethumb/src/bin/ethumbd.c b/ethumb/src/bin/ethumbd.c
index ec7ebe4..026f572 100644
--- a/ethumb/src/bin/ethumbd.c
+++ b/ethumb/src/bin/ethumbd.c
@@ -1158,7 +1158,7 @@ _ethumb_dbus_delete_cb(E_DBus_Object *object, DBusMessage *msg)
 }
 
 static int
-_ethumb_dbus_fdo_set(struct _Ethumb_Object *eobject __UNUSED__, DBusMessageIter *iter, struct _Ethumb_Request *request __UNUSED__)
+_ethumb_dbus_fdo_set(struct _Ethumb_Object *eobject __UNUSED__, DBusMessageIter *iter, struct _Ethumb_Request *request)
 {
    int type;
    dbus_int32_t fdo;
@@ -1172,6 +1172,8 @@ _ethumb_dbus_fdo_set(struct _Ethumb_Object *eobject __UNUSED__, DBusMessageIter
 
    dbus_message_iter_get_basic(iter, &fdo);
    DBG("setting fdo to: %d", fdo);
+   request->setup.flags.fdo = 1;
+   request->setup.fdo = fdo;
 
    return 1;
 }
-- 
1.7.4

