]> git.droids-corp.org - dpdk.git/blobdiff - examples/ip_pipeline/config_parse_tm.c
virtio: use PCI ioport API
[dpdk.git] / examples / ip_pipeline / config_parse_tm.c
index cdebbdc9f958f71afd2b13056f1ef19022f3a163..e75eed71f6b1b409ca8cab040754a14609919d2b 100644 (file)
@@ -349,7 +349,7 @@ tm_cfgfile_load_sched_subport(
                                        char *tokens[2] = {NULL, NULL};
                                        int n_tokens;
                                        int begin, end;
-                                       char name[CFG_NAME_LEN];
+                                       char name[CFG_NAME_LEN + 1];
 
                                        profile = atoi(entries[j].value);
                                        strncpy(name,
@@ -399,7 +399,7 @@ tm_cfgfile_load(struct app_pktq_tm_params *tm)
 
        memset(tm->sched_subport_params, 0, sizeof(tm->sched_subport_params));
        memset(tm->sched_pipe_profiles, 0, sizeof(tm->sched_pipe_profiles));
-       memset(&tm->sched_port_params, 0, sizeof(tm->sched_pipe_profiles));
+       memset(&tm->sched_port_params, 0, sizeof(tm->sched_port_params));
        for (i = 0; i < APP_MAX_SCHED_SUBPORTS * APP_MAX_SCHED_PIPES; i++)
                tm->sched_pipe_to_profile[i] = -1;