summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2008-04-14 13:33:42 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-04-14 13:33:42 +0000
commit6e34633d881dba337a34d1bda0688e4c69759ee1 (patch)
treeb483f71d893ca8e823c19e110627f545c81cd350 /client
parentf30a6dc9c6808697e34b4f1076dc74fab7fbae89 (diff)
downloadgvfs-6e34633d881dba337a34d1bda0688e4c69759ee1.tar.gz
You cannot store pointers in integers. Fixes a crash on 64bit systems.
2008-04-14 Matthias Clasen <mclasen@redhat.com> * client/gvfsfusedaemon.c: You cannot store pointers in integers. Fixes a crash on 64bit systems. svn path=/trunk/; revision=1735
Diffstat (limited to 'client')
-rw-r--r--client/gvfsfusedaemon.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/client/gvfsfusedaemon.c b/client/gvfsfusedaemon.c
index fbb964fd..367b73dc 100644
--- a/client/gvfsfusedaemon.c
+++ b/client/gvfsfusedaemon.c
@@ -55,8 +55,8 @@
#define DEBUG_ENABLED 0
-#define GET_FILE_HANDLE(fi) (GUINT_TO_POINTER ((guint) (fi)->fh))
-#define SET_FILE_HANDLE(fi, fh) ((fi)->fh = (guint64) GPOINTER_TO_UINT (fh))
+#define GET_FILE_HANDLE(fi) ((gpointer) (fi)->fh)
+#define SET_FILE_HANDLE(fi, fh) ((fi)->fh = (guint64) (fh))
typedef struct {
time_t creation_time;