cscvs to tla changeset 65
authorJonathan McDowell <noodles@earth.li>
Mon, 31 May 2004 23:47:32 +0000 (23:47 +0000)
committerJonathan McDowell <noodles@earth.li>
Mon, 31 May 2004 23:47:32 +0000 (23:47 +0000)
Author: noodles
Date: 2003/03/12 18:28:08
Add "find reverse path" link for HTML output on findpath.

stats.c

diff --git a/stats.c b/stats.c
index 538e8884b8f104093d2d344672024da3e1a4b4e2..2e6347976fccf04b337525268001ede24a36ea00 100644 (file)
--- a/stats.c
+++ b/stats.c
@@ -170,25 +170,25 @@ void dofindpath(uint64_t have, uint64_t want, bool html)
                                        " not found])%s<BR>\n",
                                        curkey->keyid & 0xFFFFFFFF,
                                        curkey->keyid & 0xFFFFFFFF,
-                                       (curkey->keyid == want) ? "" :
+                                       (curkey->keyid == fullwant) ? "" :
                                         " signs");
                        } else if (html && uid != NULL) {
                                printf("<a href=\"lookup?op=get&search="
                                        "0x%08llX\">0x%08llX</a>"
                                        " (<a href=\"lookup?op=vindex"
-                                       "&search=0x0x%08llX\">%s</a>)%s<BR>\n",
+                                       "&search=0x%08llX\">%s</a>)%s<BR>\n",
                                        curkey->keyid & 0xFFFFFFFF,
                                        curkey->keyid & 0xFFFFFFFF,
                                        curkey->keyid & 0xFFFFFFFF,
                                        txt2html(uid),
-                                       (curkey->keyid == want) ? "" :
+                                       (curkey->keyid == fullwant) ? "" :
                                         " signs");
                        } else {
                                printf("0x%08llX (%s)%s\n",
                                        curkey->keyid & 0xFFFFFFFF,
                                        (uid == NULL) ? "[User id not found]" :
                                                uid,
-                                       (curkey->keyid == want) ? "" :
+                                       (curkey->keyid == fullwant) ? "" :
                                         " signs");
                        }
                        if (uid != NULL) {
@@ -208,6 +208,13 @@ void dofindpath(uint64_t have, uint64_t want, bool html)
                        curkey = findinhash(curkey->parent);
                }
                putchar('\n');
+               if (html) {
+                       printf("<BR>"
+                               "<A HREF=\"gpgwww?from=0x%08llX&to=0x%08llX\">"
+                                       "Find reverse path</A>\n",
+                                       want,
+                                       have);
+               }
        }
 }