X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmono-config.c;h=80261f2b62e9a3d74741b48af5aff8fb135903b9;hb=fe8558dcfcb48990b64bf7ef62b75687ed8bd377;hp=e9aab32a48d4484e8de91a09909d2772561e6fc2;hpb=f81f8763c1ae3c544ecf9a8404e1fe5ea1fb489e;p=mono.git diff --git a/mono/metadata/mono-config.c b/mono/metadata/mono-config.c index e9aab32a48d..80261f2b62e 100644 --- a/mono/metadata/mono-config.c +++ b/mono/metadata/mono-config.c @@ -7,6 +7,7 @@ * * Copyright 2002-2003 Ximian, Inc (http://www.ximian.com) * Copyright 2004-2009 Novell, Inc (http://www.novell.com) + * Licensed under the MIT license. See LICENSE file in the project root for full license information. */ #include "config.h" #include @@ -285,8 +286,8 @@ dllmap_start (gpointer user_data, char *result; result = (char *)g_malloc (libdir_len-strlen("$mono_libdir")+strlen(attribute_values[i])+1); - strncpy (result, attribute_names[i], p-attribute_values[i]); - strcat (result, libdir); + strncpy (result, attribute_values[i], p-attribute_values[i]); + strcpy (result+(p-attribute_values[i]), libdir); strcat (result, p+strlen("$mono_libdir")); info->target = result; } else