Fix agent_authorize error return
diff --git a/src/agent.c b/src/agent.c
index a6d1c0b..3af87c0 100644
--- a/src/agent.c
+++ b/src/agent.c
@@ -352,7 +352,7 @@
 	err = agent_call_authorize(req, path, uuid);
 	if (err < 0) {
 		agent_request_free(req);
-		return DBUS_HANDLER_RESULT_NEED_MEMORY;
+		return -ENOMEM;
 	}
 
 	agent->request = req;