]> git.ipfire.org Git - thirdparty/knot-dns.git/commitdiff
Mute some clang analyzer warnings
authorDaniel Salzman <daniel.salzman@nic.cz>
Thu, 23 Aug 2018 11:30:57 +0000 (13:30 +0200)
committerDaniel Salzman <daniel.salzman@nic.cz>
Thu, 23 Aug 2018 11:30:57 +0000 (13:30 +0200)
src/knot/conf/conf.c
src/libknot/yparser/ypschema.c

index 8bdac6800aab57c84c48a86ac51f3d305db2d2ec..5ead9597538647fe9d732b804262fe0d548389bc 100644 (file)
@@ -604,6 +604,7 @@ struct sockaddr_storage conf_addr(
        if (val->code == KNOT_EOK) {
                bool no_port;
                conf_val(val);
+               assert(val->data);
                out = yp_addr(val->data, &no_port);
 
                if (out.ss_family == AF_UNIX) {
@@ -745,6 +746,7 @@ conf_mod_id_t* conf_mod_id(
 
        if (val->code == KNOT_EOK) {
                conf_val(val);
+               assert(val->data);
 
                mod_id = malloc(sizeof(conf_mod_id_t));
                if (mod_id == NULL) {
index 7ffb7b717f371b6cc973800e0b5fdd87d1cce2df..db438b004ac02486395757272f2852dffc0aaf5f 100644 (file)
@@ -174,7 +174,7 @@ static int schema_copy(
 {
        // Copy the schema.
        for (int i = 0; src[i].name != NULL; i++) {
-               int ret = set_item(dst + i, src + i, schema);
+               int ret = set_item(&dst[i], &src[i], schema);
                if (ret != KNOT_EOK) {
                        return ret;
                }