summaryrefslogtreecommitdiff
path: root/libhashtable
diff options
context:
space:
mode:
Diffstat (limited to 'libhashtable')
-rw-r--r--libhashtable/Makefile1
-rw-r--r--libhashtable/libhashtable.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/libhashtable/Makefile b/libhashtable/Makefile
index 7def401..6649739 100644
--- a/libhashtable/Makefile
+++ b/libhashtable/Makefile
@@ -12,3 +12,4 @@ clean:
install:
cp $(TARGET) /usr/local/lib/$(TARGET)
+ cp hashtable.h /usr/local/include/hashtable.h
diff --git a/libhashtable/libhashtable.c b/libhashtable/libhashtable.c
index e304a68..38b4ad3 100644
--- a/libhashtable/libhashtable.c
+++ b/libhashtable/libhashtable.c
@@ -88,6 +88,7 @@ void ht_freevalues(struct hashtable *ht) {
//this seems too complicated.
int ht_setkey(struct hashtable *ht,char *key,void *value) {
+ if(!key) key="(null)";
unsigned short h=hash(key);
struct entry *tmp;
int i;