# You'll need -ldb for Linux.
makewhatis: $(MAKEWHATIS_OBJS) libmandoc.a
- $(CC) -o $@ $(MAKEWHATIS_OBJS) libmandoc.a
+ $(CC) -o $@ $(MAKEWHATIS_OBJS) libmandoc.a -ldb
llib-lmakewhatis.ln: $(MAKEWHATIS_LNS)
$(LINT) $(LINTFLAGS) -Cmakewhatis $(MAKEWHATIS_LNS)
-/* $Id: makewhatis.c,v 1.3 2011/06/21 13:05:14 kristaps Exp $ */
+/* $Id: makewhatis.c,v 1.4 2011/06/21 13:13:15 kristaps Exp $ */
/*
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
*
int rc;
key.data = buf->cp;
- if (0 == (key.size = buf->len))
+
+ if ((key.size = buf->len) < 2)
return;
if ((rc = (*db->get)(db, &key, &val, 0)) < 0) {