diff --git a/applications/VirtualAcoustics/openDAFF/OpenDAFFv1.7/daffv17_write.m b/applications/VirtualAcoustics/openDAFF/OpenDAFFv1.7/daffv17_write.m
index 55de2c89d3a92b6f223299e1dd73e4efd7e77765..e32fc0befa07cd6c5ab2b231d78f37859509811e 100644
--- a/applications/VirtualAcoustics/openDAFF/OpenDAFFv1.7/daffv17_write.m
+++ b/applications/VirtualAcoustics/openDAFF/OpenDAFFv1.7/daffv17_write.m
@@ -302,6 +302,8 @@ function [] = daffv17_write( varargin )
         args.betapoints = (betaspan / args.betares) + 1;
         if (abs(args.betapoints - round(args.betapoints)) > 1e-5 )
             error('Beta range and beta resolution are not an integer multiple')
+        else
+           args.betapoints = round(args.betapoints); 
         end
     else
         args.betares = betaspan / (args.betapoints-1);