summaryrefslogtreecommitdiff
path: root/lib/shash.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2009-11-20 15:39:07 -0800
committerBen Pfaff <blp@nicira.com>2009-11-20 15:39:07 -0800
commit55213fd581a13f5f6af61db6002ab6e6cc284546 (patch)
treed3020bf4d6df6dac566a3b00614ecea1cf5db2ec /lib/shash.c
parentb966380b45d66ae058c31fbcab67ccfcb8751005 (diff)
downloadopenvswitch-55213fd581a13f5f6af61db6002ab6e6cc284546.tar.gz
shash: Make it more convenient to store "const" objects in an shash.
Diffstat (limited to 'lib/shash.c')
-rw-r--r--lib/shash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/shash.c b/lib/shash.c
index c35164bd9..e6cb6b0db 100644
--- a/lib/shash.c
+++ b/lib/shash.c
@@ -67,11 +67,11 @@ shash_count(const struct shash *shash)
/* It is the caller's responsibility to avoid duplicate names, if that is
* desirable. */
struct shash_node *
-shash_add(struct shash *sh, const char *name, void *data)
+shash_add(struct shash *sh, const char *name, const void *data)
{
struct shash_node *node = xmalloc(sizeof *node);
node->name = xstrdup(name);
- node->data = data;
+ node->data = (void *) data;
hmap_insert(&sh->map, &node->node, hash_name(name));
return node;
}