diff --git a/src/stream.c b/src/stream.c
index 638f42311dc3b96f5bbd5f9cf024f598bcb7d373..b18c8ba7df20db0bab35c8cb039827b0ad4f3ff1 100644
--- a/src/stream.c
+++ b/src/stream.c
@@ -846,8 +846,7 @@ streamOpenReadQuery(const char *filename, CdiQuery *query)
   int filetype = cdiGetFiletype(filename, &byteorder);
   if (filetype < 0) return filetype;
 
-  if (cdiBaseFiletype(filetype) != CDI_FILETYPE_NETCDF &&
-      filetype != CDI_FILETYPE_GRB2) return CDI_EQNAVAIL;
+  if (cdiBaseFiletype(filetype) != CDI_FILETYPE_NETCDF && filetype != CDI_FILETYPE_GRB2) return CDI_EQNAVAIL;
 
   int streamID = streamOpen(filename, "r", filetype);
   if (streamID >= 0)