X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fsrc%2Fauths%2Fget_data.c;h=efb4d6d8b6897f493373c3712451050bbe4f066f;hb=5031095fd4553935c70e1c24a9936dfc609cdc67;hp=37dcd37cc54a43ed6fe23780eb58df3ad46d822b;hpb=a310a8d09c56e6049714ae4e4070c16ecb6aa2b1;p=user%2Fhenk%2Fcode%2Fexim.git diff --git a/src/src/auths/get_data.c b/src/src/auths/get_data.c index 37dcd37cc..efb4d6d8b 100644 --- a/src/src/auths/get_data.c +++ b/src/src/auths/get_data.c @@ -174,11 +174,7 @@ for (int i = 0; i < len; i++) if (ss[i+1] != '^') ss[i] = 0; else - { - i++; - len--; - memmove(ss + i, ss + i + 1, len - i); - } + if (--len > ++i) memmove(ss + i, ss + i + 1, len - i); /* The first string is attached to the AUTH command; others are sent unembellished. */