Description of problem: I just tried to compile package cyrus-sasl-2.1.15-6, from Redhat Fedora Core 1. The compiler said sasldblistusers.c(114): warning #1011: missing return statement at end of non-void function "listusers" The source code is int listusers(const char *path, listcb_t *cb) { GDBM_FILE indb, outdb; datum dkey, nextkey, ekey; /* ... */ gdbm_close(indb); } Note the missing return statement. I'm not sure what the fix is for this. Maybe a quick return 0; would do. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Not going to patch upstream code to quiet a compiler warning rather than fix a bug or error.