From: Sebastian Harl Date: Tue, 30 Sep 2014 12:23:49 +0000 (-0700) Subject: frontend: Use sdb_proto_get_int() instead of a custom helper. X-Git-Tag: sysdb-0.5.0~27 X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=8a9f437224378cfcb738603db86620bb3763d50d;p=sysdb.git frontend: Use sdb_proto_get_int() instead of a custom helper. --- diff --git a/src/frontend/connection.c b/src/frontend/connection.c index 6cad747..bb0f494 100644 --- a/src/frontend/connection.c +++ b/src/frontend/connection.c @@ -246,20 +246,6 @@ connection_log(int prio, const char *msg, return 0; } /* connection_log */ -static uint32_t -connection_get_int32(sdb_conn_t *conn, size_t offset) -{ - const char *data; - uint32_t n; - - assert(conn && (sdb_strbuf_len(conn->buf) >= offset + sizeof(uint32_t))); - - data = sdb_strbuf_string(conn->buf); - memcpy(&n, data + offset, sizeof(n)); - n = ntohl(n); - return n; -} /* connection_get_int32 */ - static int command_handle(sdb_conn_t *conn) { @@ -314,8 +300,8 @@ command_init(sdb_conn_t *conn) /* reset */ sdb_strbuf_clear(conn->errbuf); - conn->cmd = connection_get_int32(conn, 0); - conn->cmd_len = connection_get_int32(conn, sizeof(uint32_t)); + conn->cmd = sdb_proto_get_int(conn->buf, 0); + conn->cmd_len = sdb_proto_get_int(conn->buf, sizeof(uint32_t)); sdb_strbuf_skip(conn->buf, 0, 2 * sizeof(uint32_t));