free(cyn_cb->key);
free(cyn_cb);
- bxt_dbg("Cynara: free %p", cyn_cb);
+ bxt_info("Cynara: free %p", cyn_cb);
}
static gboolean proc_cb(gint fd, GIOCondition cond, gpointer data)
{
int r;
- if (cond & (G_IO_ERR | G_IO_HUP | G_IO_NVAL)) {
- cynara_fd_id = 0;
- return G_SOURCE_REMOVE;
- }
+ bxt_info("fd(%d), condition(%d)", fd, cond);
r = cynara_async_process(cynara);
if (r != CYNARA_API_SUCCESS)
cyn_err("process", r);
+ if (cond & (G_IO_ERR | G_IO_HUP | G_IO_NVAL)) {
+ cynara_fd_id = 0;
+ return G_SOURCE_REMOVE;
+ }
+
return G_SOURCE_CONTINUE;
}
static void status_cb(int old_fd, int new_fd, cynara_async_status status,
void *data)
{
+ bxt_info("old_fd fd(%d), new_fd(%d) cynara_async_status(%d)",
+ old_fd, new_fd, status);
+
if (old_fd != -1) {
if (cynara_fd_id) {
g_source_remove(cynara_fd_id);
cyn_cb->priv = strdup(priv);
g_hash_table_insert(cynara_tbl, GUINT_TO_POINTER(cyn_cb->id), cyn_cb);
- bxt_dbg("Cynara: %p added", cyn_cb);
+ bxt_info("Cynara: %p added", cyn_cb);
return BUXTON_CYNARA_UNKNOWN;
}