> That is such a case. The return NULL is okay but I must introduce
> another return value to tell others calling the function that the user
> is unknown (aka NULL) but that there are still other users to check.
> Maybe I will add to hash and sqlite the iter_user variable and set
> that to NULL if there are no more users (like it is currently done in
> mysql/postgresql). The biggest problem is then that the code needs as
> well to handle storage backend issues. For example in MySQL and/or
> PostgreSQL relaying only on iter_user to be NULL if there are no users
> would result in a endless loop if the database handle is invalid (as
> shown above). So returning there just a NULL would not be enough. In
> such error cases the iter_user would need to be set to NULL as well
> (even if there are other users to be returend but a invalid database
> handle is equal to not being able to query the backend and this is
> anyway a "no go").

ok

in which cases ds_get_nextuser is used anyway?
is it only for dspam_stats / and admin list users or something else?

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Dspam-devel mailing list
Dspam-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-devel

Reply via email to