Package: globus-rls-server / 4.9-3

globus-rls-server-type-punned-pointer.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff -ur globus_rls_server-4.7.orig/db.c globus_rls_server-4.7/db.c
--- globus_rls_server-4.7.orig/db.c	2007-11-10 03:08:06.000000000 +0100
+++ globus_rls_server-4.7/db.c	2008-12-30 20:55:10.000000000 +0100
@@ -1950,13 +1950,13 @@
      * We're adding a new mapping, so increment ref counts on lfn, lrc and
      * sender, or create if they don't exist.
      */
-    if ((rc = updateref(h, T_RLILFN, lfn, 1, 1, (SQLINTEGER *) &lfn_id, NULL,
+    if ((rc = updateref(h, T_RLILFN, lfn, 1, 1, (SQLINTEGER *) (void *) &lfn_id, NULL,
 			errmsg, adjcount)) != GLOBUS_RLS_SUCCESS)
       goto error;
-    if ((rc = updateref(h, T_RLILRC, lrc, 1, 1, (SQLINTEGER *) &lrc_id, NULL,
+    if ((rc = updateref(h, T_RLILRC, lrc, 1, 1, (SQLINTEGER *) (void *) &lrc_id, NULL,
 			errmsg, adjcount)) != GLOBUS_RLS_SUCCESS)
       goto error;
-    if ((rc = updateref(h, T_RLISENDER, sender, 1, 1, (SQLINTEGER *) &sender_id, NULL,
+    if ((rc = updateref(h, T_RLISENDER, sender, 1, 1, (SQLINTEGER *) (void *) &sender_id, NULL,
 			errmsg, adjcount)) != GLOBUS_RLS_SUCCESS)
       goto error;