]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Fix GCC 10 warnings
authordhfelix <daniel.hdz.felix@hotmail.com>
Thu, 23 Apr 2020 22:07:01 +0000 (17:07 -0500)
committerdhfelix <daniel.hdz.felix@hotmail.com>
Thu, 23 Apr 2020 22:07:01 +0000 (17:07 -0500)
Fix #32

src/asn1/asn1c/INTEGER.c
src/config/str.c
src/rrdp/db/db_rrdp_uris.c
src/slurm/db_slurm.c
src/uri.c

index 3b5b8caf88389cfedd85b74eba245e564c72aad4..254e78fb31cf30481c20259309b9c69d8d356ba3 100644 (file)
@@ -974,8 +974,13 @@ asn_imax2INTEGER(INTEGER_t *st, intmax_t value) {
                break;
        }
        /* Copy the integer body */
-       for(bp = buf, pend1 += add; p != pend1; p += add)
-               *bp++ = *p;
+       if(*(char *)&littleEndian) {
+               for(bp = buf; p >= pend1; p--)
+                       *bp++ = *p;
+       } else {
+               for(bp = buf; p <= pend1; p++)
+                       *bp++ = *p;
+       }
 
        if(st->buf) FREEMEM(st->buf);
        st->buf = buf;
index 63cd49940390bc5962c177bb7099c9f186934867..a9400ba7ac9e92feee4865602071af1c2b3a7130 100644 (file)
@@ -43,6 +43,7 @@ string_parse_json(struct option_field const *opt, json_t *json, void *result)
        char const *string;
        int error;
 
+       string = NULL;
        error = parse_json_string(json, opt->name, &string);
        return error ? error : string_parse_argv(opt, string, result);
 }
index 53f09275ec6841324f828beceb1255e0d5cff9ec..e7ef8fce7e6b9910752835a57052962a806b7114 100644 (file)
@@ -150,6 +150,7 @@ db_rrdp_uris_cmp(char const *uri, char const *session_id, unsigned long serial,
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -183,6 +184,7 @@ db_rrdp_uris_update(char const *uri, char const *session_id,
        struct uris_table *db_uri;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -207,6 +209,7 @@ db_rrdp_uris_get_serial(char const *uri, unsigned long *serial)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -223,6 +226,7 @@ db_rrdp_uris_get_last_update(char const *uri, long *date)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -253,6 +257,7 @@ db_rrdp_uris_set_last_update(char const *uri)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -268,6 +273,7 @@ db_rrdp_uris_get_request_status(char const *uri, rrdp_req_status_t *result)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -284,6 +290,7 @@ db_rrdp_uris_set_request_status(char const *uri, rrdp_req_status_t value)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -300,6 +307,7 @@ db_rrdp_uris_set_all_unvisited(void)
        struct uris_table *uri_node, *uri_tmp;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
@@ -321,6 +329,7 @@ db_rrdp_uris_get_visited_uris(char const *uri, struct visited_uris **result)
        struct uris_table *found;
        int error;
 
+       uris = NULL;
        error = get_thread_rrdp_uris(&uris);
        if (error)
                return error;
index 2cb6a7e4feaf31a0b375399b5e410589a4801314..b50f89905bf4cdf172f530870dce03cebc771828 100644 (file)
@@ -211,7 +211,7 @@ bgpsec_filtered_by(struct slurm_bgpsec_wrap *filter_wrap,
                /* Both have a SKI */
                if ((bgpsec->data_flag & SLURM_BGPS_FLAG_SKI) > 0 &&
                    (filter->data_flag & SLURM_BGPS_FLAG_SKI) > 0)
-                       return memcmp(bgpsec->ski, filter->ski, RK_SPKI_LEN)
+                       return memcmp(bgpsec->ski, filter->ski, RK_SKI_LEN)
                            == 0;
 
                return false;
index bf96af3457ea2e96b14a1e5283d026c27c61b8de..e9ac24666fb465cba187f965169e8f74e225ab66 100644 (file)
--- a/src/uri.c
+++ b/src/uri.c
@@ -289,8 +289,10 @@ g2l(char const *global, size_t global_len, uint8_t flags, char **result,
        offset = 0;
        strcpy(local + offset, repository);
        offset += repository_len;
-       strncpy(local + offset, "/", extra_slash);
-       offset += extra_slash;
+       if (extra_slash) {
+               strcpy(local + offset, "/");
+               offset += extra_slash;
+       }
        strncpy(local + offset, global, global_len);
        offset += global_len;
        local[offset] = '\0';