summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2010-05-22 10:33:26 -0400
committerStephen Gallagher <sgallagh@redhat.com>2010-05-23 12:15:59 -0400
commitc15b32e2acc8e43063b8d84029c576914c3eed76 (patch)
treee71b47278a1c7730467831003081210fe41b9963
parentc279b3bd4320450dd45de55606038534443d4d75 (diff)
downloadsssd_unused-c15b32e2acc8e43063b8d84029c576914c3eed76.tar.gz
sssd_unused-c15b32e2acc8e43063b8d84029c576914c3eed76.tar.xz
sssd_unused-c15b32e2acc8e43063b8d84029c576914c3eed76.zip
Make data provider id_callback public
-rw-r--r--src/providers/data_provider.h1
-rw-r--r--src/providers/dp_auth_util.c4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/providers/data_provider.h b/src/providers/data_provider.h
index e71d1300..7f424b4e 100644
--- a/src/providers/data_provider.h
+++ b/src/providers/data_provider.h
@@ -207,6 +207,7 @@ bool dp_unpack_pam_response(DBusMessage *msg, struct pam_data *pd,
int dp_common_send_id(struct sbus_connection *conn, uint16_t version,
const char *name);
+void dp_id_callback(DBusPendingCall *pending, void *ptr);
/* from dp_sbus.c */
int dp_get_sbus_address(TALLOC_CTX *mem_ctx,
diff --git a/src/providers/dp_auth_util.c b/src/providers/dp_auth_util.c
index f042f8ce..f8730cf9 100644
--- a/src/providers/dp_auth_util.c
+++ b/src/providers/dp_auth_util.c
@@ -262,7 +262,7 @@ bool dp_unpack_pam_response(DBusMessage *msg, struct pam_data *pd, DBusError *db
return true;
}
-static void id_callback(DBusPendingCall *pending, void *ptr)
+void dp_id_callback(DBusPendingCall *pending, void *ptr)
{
DBusMessage *reply;
DBusError dbus_error;
@@ -353,7 +353,7 @@ int dp_common_send_id(struct sbus_connection *conn, uint16_t version,
return EIO;
}
- retval = sbus_conn_send(conn, msg, 30000, id_callback, NULL, NULL);
+ retval = sbus_conn_send(conn, msg, 30000, dp_id_callback, NULL, NULL);
dbus_message_unref(msg);
return retval;