X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=interpolate.c;h=6ef53f246511a1943e375d5d5913a4ec52e2c663;hb=7ee906694c28ab7281492d5114d2afabd964bd41;hp=3de583238d854675ae872047a2d2b7fb09a66969;hpb=4acfd1b799acf43642a28a22cc794266c25129ef;p=git.git diff --git a/interpolate.c b/interpolate.c index 3de583238..6ef53f246 100644 --- a/interpolate.c +++ b/interpolate.c @@ -73,8 +73,12 @@ unsigned long interpolate(char *result, unsigned long reslen, /* Check for valid interpolation. */ if (i < ninterps) { value = interps[i].value; - valuelen = strlen(value); + if (!value) { + src += namelen; + continue; + } + valuelen = strlen(value); if (newlen + valuelen < reslen) { /* Substitute. */ memcpy(dest, value, valuelen);