X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fcsharpcomp.c;h=2344a996224c40fcaf0b97b20cb9924992bafd2e;hb=efc1f57b9d5d6d528919cedfe2e4c41e786341d2;hp=7ce6bcba773de0203419bceaba59994bce1ca90b;hpb=d1bd0e6485e2e9751faa425b392b6d3c90482fbb;p=gnulib.git diff --git a/lib/csharpcomp.c b/lib/csharpcomp.c index 7ce6bcba7..2344a9962 100644 --- a/lib/csharpcomp.c +++ b/lib/csharpcomp.c @@ -404,9 +404,10 @@ compile_csharp_using_sscli (const char * const *sources, } for (i = 0; i < libraries_count; i++) { - char *option = (char *) xallocsa (11 + strlen (libraries[i]) + 1); + char *option = (char *) xallocsa (11 + strlen (libraries[i]) + 4 + 1); memcpy (option, "-reference:", 11); - strcpy (option + 11, libraries[i]); + memcpy (option + 11, libraries[i], strlen (libraries[i])); + strcpy (option + 11 + strlen (libraries[i]), ".dll"); *argp++ = option; } if (optimize)