VDR uses the construct "strcpy(s, s + 1)" in plugin arguments processing for stripping first character of s. However, as per strcpy man page, the source and destination strings may not overlap.
There are a couple of ways to fix them, but the attached patch simply changes them to "memmove(s, s + 1, strlen(s))". The patch applies both to 1.7.10 and 1.6.0.
This fixes plugin arguments corruption with glibc 2.11 on x86_64.