From e64f6f32483cf23bfb6da445c1ca9c06d92874e0 Mon Sep 17 00:00:00 2001 From: Marc Fiuczynski Date: Tue, 20 Nov 2007 20:13:19 +0000 Subject: [PATCH] setting terminating null in sourcename rather than fullSource string --- spec2make.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; -- 2.43.0