[dovecot/core] ea9026: lib-dict: Fix infinite loop when row limit is reac...

GitHub noreply at github.com
Fri Nov 11 12:30:09 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: ea90267d457a03b5b1e0e2a5111949609edb4cb3
      https://github.com/dovecot/core/commit/ea90267d457a03b5b1e0e2a5111949609edb4cb3
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/lib-dict/dict.c

  Log Message:
  -----------
  lib-dict: Fix infinite loop when row limit is reached.

If dict_iterate_has_more() keeps returning TRUE, the caller keeps calling
dict_iterate().


  Commit: 980b0dbdcbeed1a15fdbf4ec1d00352d71a66c5d
      https://github.com/dovecot/core/commit/980b0dbdcbeed1a15fdbf4ec1d00352d71a66c5d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Code cleanup - remember all iteration flags


  Commit: 8c0e4118f21c30455d4911fabc4bf50bfaeca712
      https://github.com/dovecot/core/commit/8c0e4118f21c30455d4911fabc4bf50bfaeca712
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-11-11 (Fri, 11 Nov 2016)

  Changed paths:
    M src/dict/dict-commands.c
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Forward dict_iterate_set_limit() to dict server


Compare: https://github.com/dovecot/core/compare/321750ab6e6d...8c0e4118f21c


More information about the dovecot-cvs mailing list