summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew J. Schorr <ajschorr@alumni.princeton.edu>2007-02-27 16:24:36 +0100
committerAndrew J. Schorr <ajschorr@alumni.princeton.edu>2007-02-27 16:24:36 +0100
commitc32d28b765e936acb8695f73a119d73cacff2610 (patch)
tree9fe15aab5dce014eb71fc97b1659a3a958ad927d
parent[ospfd] Fix bug: should exit immediately on SIGTERM if OSPF not actually running (diff)
downloadfrr-c32d28b765e936acb8695f73a119d73cacff2610.tar.xz
frr-c32d28b765e936acb8695f73a119d73cacff2610.zip
[ospf6d] Fix string comparison bug in ospf6_lsa_handler_name.
2007-02-27 Pavol Rusnak <prusnak@suse.cz> * ospf6_lsa.c: (ospf6_lsa_handler_name) Fix bug: must use strcmp to compare strings.
-rw-r--r--ospf6d/ChangeLog5
-rw-r--r--ospf6d/ospf6_lsa.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/ospf6d/ChangeLog b/ospf6d/ChangeLog
index ed9c2a1ee..766cecee8 100644
--- a/ospf6d/ChangeLog
+++ b/ospf6d/ChangeLog
@@ -1,3 +1,8 @@
+2007-02-27 Pavol Rusnak <prusnak@suse.cz>
+
+ * ospf6_lsa.c: (ospf6_lsa_handler_name) Fix bug: must use strcmp
+ to compare strings.
+
2007-02-02 Greg Troxel <Greg Troxel <gdt@ir.bbn.com>>
* ospf6d.h: remove declaration of errno (should be via header)
diff --git a/ospf6d/ospf6_lsa.c b/ospf6d/ospf6_lsa.c
index 9ce0ac69a..d555c3bda 100644
--- a/ospf6d/ospf6_lsa.c
+++ b/ospf6d/ospf6_lsa.c
@@ -717,7 +717,7 @@ ospf6_lsa_handler_name (struct ospf6_lsa_handler *h)
unsigned int i;
unsigned int size = strlen (h->name);
- if (h->name == "Unknown" &&
+ if (!strcmp(h->name, "Unknown") &&
h->type != OSPF6_LSTYPE_UNKNOWN)
{
snprintf (buf, sizeof (buf), "%#04hx", h->type);