X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=spec2make.c;fp=spec2make.c;h=18bebd8fdf9bdf29fad93e4c0add2213caa4048e;hb=e64f6f32483cf23bfb6da445c1ca9c06d92874e0;hp=94c93068c3f7f9f71bf2a75600e92674ebbaa26e;hpb=6e875b054a33c05afabb36042b9153bdc76543ea;p=build.git diff --git a/spec2make.c b/spec2make.c index 94c93068..18bebd8f 100644 --- a/spec2make.c +++ b/spec2make.c @@ -135,8 +135,9 @@ main(int argc, char *argv[]) suffix_index=strstr(fullSource,*suffix); if (suffix_index) { char sourcename[PATH_MAX]; - strncpy(sourcename,fullSource,suffix_index-fullSource); - *suffix_index='\0'; + size_t len = (size_t)(suffix_index-fullSource); + strncpy(sourcename,fullSource,len); + sourcename[len]='\0'; printf ("%s-SOURCE := SOURCES/%s\n",package_name,basename(sourcename)); printf ("%s-CODEBASE := CODEBASES/%s\n",package_name,package_name); break;