diff --git a/NEWS b/NEWS
index 0cc597237..afefc561c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,12 @@
 ver 0.18 (2012/??/??)
 * improved decoder/output error reporting
 
-ver 0.17.1 (2012/??/??)
+ver 0.17.2 (2012/??/??)
+* protocol:
+  - fix crash in local file check
+
+
+ver 0.17.1 (2012/07/31)
 * protocol:
   - require appropriate permissions for searchadd{,pl}
 * tags:
diff --git a/src/client_file.h b/src/client_file.h
index 439235739..2dd07dede 100644
--- a/src/client_file.h
+++ b/src/client_file.h
@@ -20,7 +20,6 @@
 #ifndef MPD_CLIENT_FILE_H
 #define MPD_CLIENT_FILE_H
 
-#include "gcc.h"
 #include "gerror.h"
 
 #include <stdbool.h>
@@ -37,7 +36,6 @@ struct client;
  * @param path_fs the absolute path name in filesystem encoding
  * @return true if access is allowed
  */
-gcc_pure
 bool
 client_allow_file(const struct client *client, const char *path_fs,
 		  GError **error_r);