Description: Check for valid pointer before calling strlen()
Author: Patrice Neff <software@patrice.ch>
Forwarded: yes
Last-Update: 2002-02-14

--- a/dia2code/parse_diagram.c
+++ b/dia2code/parse_diagram.c
@@ -498,7 +498,7 @@
     }
     implementator = find(classlist, id);
     free(id);
-    if (implementator != NULL && strlen(name) > 2) {
+    if (implementator != NULL && name != NULL && strlen(name) > 2) {
         interface = (umlclasslist) my_malloc (sizeof (umlclassnode));
         interface->key = (umlclass *) my_malloc (sizeof(umlclass));
         interface->parents = NULL;
