diff --git a/src/fvOptions/corrections/limitVelocity/limitVelocity.C b/src/fvOptions/corrections/limitVelocity/limitVelocity.C
index d096c381aa74be6091f9a8886c2b845f5c8bc70c..24eca1387df6779a4d348b6fcfab1401a7c2f1fc 100644
--- a/src/fvOptions/corrections/limitVelocity/limitVelocity.C
+++ b/src/fvOptions/corrections/limitVelocity/limitVelocity.C
@@ -2,7 +2,7 @@
   =========                 |
   \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
    \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2016 OpenFOAM Foundation
+    \\  /    A nd           | Copyright (C) 2016-2017 OpenFOAM Foundation
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
 License
@@ -94,7 +94,7 @@ void Foam::fv::limitVelocity::correct(volVectorField& U)
 
         if (magSqrUi > maxSqrU)
         {
-            Uif[celli] *= maxSqrU/magSqrUi;
+            Uif[celli] *= sqrt(maxSqrU/magSqrUi);
         }
     }
 
@@ -115,7 +115,7 @@ void Foam::fv::limitVelocity::correct(volVectorField& U)
 
                     if (magSqrUi > maxSqrU)
                     {
-                        Up[facei] *= maxSqrU/magSqrUi;
+                        Up[facei] *= sqrt(maxSqrU/magSqrUi);
                     }
                 }
             }