]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
global: start relying on io_remove{,_closed}(NULL) being a no-op
authorJosef 'Jeff' Sipek <jeff.sipek@dovecot.fi>
Tue, 6 Jun 2017 09:28:07 +0000 (12:28 +0300)
committerJosef 'Jeff' Sipek <jeff.sipek@dovecot.fi>
Wed, 20 Sep 2017 09:29:06 +0000 (12:29 +0300)
commit5f1d689131a75c39f064cbd4202373e7edf78f18
tree2a82e9baba2356f79f53fa018cbe52cacd588cb3
parentdf1c1ff470f0e15911953638de0a5e10015ef5a2
global: start relying on io_remove{,_closed}(NULL) being a no-op

Cleanup performed with the following semantic patch:

@@
expression E;
@@

- if (E != NULL) {
-  io_remove(&E);
- }
+ io_remove(&E);

@@
expression E;
@@

- if (E != NULL) {
-  io_remove_closed(&E);
- }
+ io_remove_closed(&E);
63 files changed:
src/anvil/main.c
src/auth/auth-client-connection.c
src/auth/auth-master-connection.c
src/auth/auth-postfix-connection.c
src/auth/auth-worker-client.c
src/auth/auth-worker-server.c
src/auth/db-checkpassword.c
src/auth/db-ldap.c
src/dict/dict-connection.c
src/director/director-connection.c
src/director/director-test.c
src/doveadm/client-connection.c
src/doveadm/doveadm-dsync.c
src/doveadm/dsync/dsync-ibc-stream.c
src/doveadm/server-connection.c
src/imap-hibernate/imap-client.c
src/imap-urlauth/imap-urlauth-client.c
src/imap-urlauth/imap-urlauth-worker.c
src/imap/cmd-append.c
src/imap/cmd-idle.c
src/imap/imap-client.c
src/ipc/client.c
src/lib-auth/auth-server-connection.c
src/lib-dns/dns-lookup.c
src/lib-http/http-client-connection.c
src/lib-http/http-client-request.c
src/lib-http/http-server-connection.c
src/lib-http/http-server-response.c
src/lib-http/test-http-payload.c
src/lib-http/test-http-server-errors.c
src/lib-imap-client/imapc-connection.c
src/lib-master/master-auth.c
src/lib-master/master-login-auth.c
src/lib-master/master-login.c
src/lib-master/master-service-haproxy.c
src/lib-master/master-service.c
src/lib-program-client/program-client.c
src/lib-program-client/test-program-client-net.c
src/lib-program-client/test-program-client-unix.c
src/lib-smtp/lmtp-client.c
src/lib-sql/driver-cassandra.c
src/lib-storage/index/pop3c/pop3c-client.c
src/lib-storage/list/mailbox-list-index-notify.c
src/lib-storage/mailbox-watch.c
src/lib/connection.c
src/lib/ioloop-notify-inotify.c
src/lib/ioloop-notify-kqueue.c
src/lib/iostream-pump.c
src/lib/ostream-file.c
src/lmtp/client.c
src/log/log-connection.c
src/login-common/client-common-auth.c
src/login-common/client-common.c
src/login-common/login-proxy.c
src/login-common/main.c
src/login-common/ssl-proxy-openssl.c
src/master/service-monitor.c
src/master/service-process-notify.c
src/plugins/fts/fts-parser-tika.c
src/pop3/pop3-client.c
src/stats/client.c
src/stats/stats-carbon.c
src/util/rawlog.c