Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
"new ruby host method"
[simgrid.git] / src / xbt / dict_elm.c
index 72f2f61..c1c1096 100644 (file)
@@ -1,8 +1,8 @@
 /* $Id$ */
 
-/* dict - a generic dictionnary, variation over the B-tree concept          */
+/* dict - a generic dictionary, variation over the B-tree concept           */
 
-/* Copyright (c) 2003, 2004 Martin Quinson. All rights reserved.            */
+/* Copyright (c) 2003-2009 The SimGrid team. All rights reserved.           */
 
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
@@ -32,7 +32,7 @@ xbt_dictelm_t xbt_dictelm_new(const char *key,
   xbt_dictelm_t element = xbt_mallocator_get(dict_elm_mallocator);
 
   element->key = xbt_new(char, key_len + 1);
-  strncpy(element->key, key, key_len);
+  memcpy((void *)element->key, (void *)key, key_len);
   element->key[key_len] = '\0';
 
   element->key_len = key_len;