summaryrefslogtreecommitdiffstats
path: root/src/responder/secrets/secsrv_cmd.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2016-05-09 18:31:31 +0200
committerJakub Hrozek <jhrozek@redhat.com>2016-06-29 21:46:55 +0200
commit8f2a34cc6964a1f80a1434e05315a7ae0bb5774e (patch)
tree4dc176746c2abbd95b43a238f0a4b643feca49c4 /src/responder/secrets/secsrv_cmd.c
parent625bb2ddf15e8f305a53afa44e87f2146fa930af (diff)
downloadsssd-8f2a34cc6964a1f80a1434e05315a7ae0bb5774e.tar.gz
sssd-8f2a34cc6964a1f80a1434e05315a7ae0bb5774e.tar.xz
sssd-8f2a34cc6964a1f80a1434e05315a7ae0bb5774e.zip
Secrets: Add Proxy backend
Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/responder/secrets/secsrv_cmd.c')
-rw-r--r--src/responder/secrets/secsrv_cmd.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/responder/secrets/secsrv_cmd.c b/src/responder/secrets/secsrv_cmd.c
index 00f0600d0..58340bae4 100644
--- a/src/responder/secrets/secsrv_cmd.c
+++ b/src/responder/secrets/secsrv_cmd.c
@@ -25,9 +25,6 @@
#include "responder/secrets/secsrv.h"
#include "responder/secrets/secsrv_private.h"
-#define SEC_REQUEST_MAX_SIZE 65536
-#define SEC_PACKET_MAX_RECV_SIZE 8192
-
/* ##### Request Handling ##### */
@@ -376,7 +373,7 @@ static int sec_on_message_complete(http_parser *parser)
/* ##### Communications ##### */
-static int sec_send_data(int fd, struct sec_data *data)
+int sec_send_data(int fd, struct sec_data *data)
{
ssize_t len;
@@ -424,7 +421,7 @@ static void sec_send(struct cli_ctx *cctx)
return;
}
-static int sec_recv_data(int fd, struct sec_data *data)
+int sec_recv_data(int fd, struct sec_data *data)
{
ssize_t len;
@@ -439,6 +436,7 @@ static int sec_recv_data(int fd, struct sec_data *data)
}
if (len == 0) {
+ data->length = 0;
return ENODATA;
}