diff --git a/src/affinity/binders.c b/src/affinity/binders.c index b2444c94e..961bb31c7 100644 --- a/src/affinity/binders.c +++ b/src/affinity/binders.c @@ -142,7 +142,7 @@ void INTERNAL qt_affinity_init(qthread_shepherd_id_t *nbshepherds, } } else { - char *bstr = qt_malloc(strlen(bindstr)); + char *bstr = qt_malloc(strlen(bindstr) + 1); strcpy(bstr, bindstr); int i, j; sheps.num = 1;