Allow set_driver to fail and handle this case.
[cascardo/rnetproxy.git] / pop.c
diff --git a/pop.c b/pop.c
index 63ce258..02caf5a 100644 (file)
--- a/pop.c
+++ b/pop.c
@@ -165,7 +165,7 @@ pop_close (gpointer data)
   pop_destroy (pop);
 }
 
-void
+int
 hc_conn_set_driver_pop (HCConn *conn, HCConn *lowconn)
 {
   pop_t *pop;
@@ -180,4 +180,5 @@ hc_conn_set_driver_pop (HCConn *conn, HCConn *lowconn)
   conn->close = pop_close;
   conn->layer = pop;
   hc_conn_set_callback (lowconn, pop_watch, conn);
+  return 0;
 }