Code

frontend: Use sdb_proto_get_int() instead of a custom helper.
authorSebastian Harl <sh@tokkee.org>
Tue, 30 Sep 2014 12:23:49 +0000 (05:23 -0700)
committerSebastian Harl <sh@tokkee.org>
Tue, 30 Sep 2014 12:23:49 +0000 (05:23 -0700)
src/frontend/connection.c

index 6cad74788cbef796e42ef01a3fd6f334430fdabd..bb0f494f2d432c849e4c60be174b3cfec3f786ab 100644 (file)
@@ -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));