- if (maxlen>1)mult=size;
- sb = (int *) xbt_malloc(size *maxlen * sizeof(int));
- rb = (int *) xbt_malloc(size *maxlen * sizeof(int));
-
+ if (maxlen > 1)
+ mult = maxlen > size ? size : maxlen;
+ int* sb = (int *) xbt_malloc(size *maxlen * sizeof(int));
+ int* rb = (int *) xbt_malloc(size *maxlen * sizeof(int));
+