X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=wordlist.c;h=0feeb8217833eb6b375a9fce8d5c81de42dcf5e9;hb=5e2c81ee4acb5bf3eb4afdbc766646ba06f96dd9;hp=605ec06967752a4209be7591c966d2209f6618d3;hpb=5e1b22d763640c4d7a09d07920403d8d491b4410;p=onak.git
diff --git a/wordlist.c b/wordlist.c
index 605ec06..0feeb82 100644
--- a/wordlist.c
+++ b/wordlist.c
@@ -13,17 +13,17 @@
* more details.
*
* You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 51
- * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * this program. If not, see .
*/
#include
#include
+#include
#include
#include "ll.h"
#include "decodekey.h"
-#include "log.h"
+#include "keystructs.h"
#include "wordlist.h"
/**
@@ -97,7 +97,7 @@ struct ll *makewordlistfromkey(struct ll *wordlist,
struct ll *wl = NULL;
uids = keyuids(key, NULL);
- for (i = 0; uids[i] != NULL; ++i) {
+ for (i = 0; uids != NULL && uids[i] != NULL; ++i) {
words = makewordlist(NULL, uids[i]);
for (wl = words; wl != NULL; wl = wl->next) {
if (llfind(wordlist, wl->object,