As Jim says, the correction depends on the operating principle of the gas flow meter.
If the measurement is based on differential pressure (such as with orifice plate, venturi or rotameter type) the correction is approximately:
VTRUE,O = VI,O*SquareRoot(RhoCAL/RhoO)
Where:
VTRUE,O = actual operating gas flow in m3/h ft3/h or whatever
VI,O = flow rate indicated by flow meter in actual m3/h, ft3/h, etc.
RhoCAL = density of the gas at which the flow meter shows the flow correctly
RhoO = density of the gas at the current operating conditions
The gas densities are calculated from:
Rho = MolWt*P*T/z/R/T
With
MolWt = Molecular weight of the gas
P = Absolute pressure
T = Absolute temperature
z= Compressibility factor of gas at T and P
R = Ideal gas constant (If P is in bar abs, T in Kelvin, Rho in kg/m3 then R = 8314.472)
If you just have T and P and the conditions aren't too different from the calibration conditions, assume z doesn't change much and use:
VTRUE,O = VI,O*SquareRoot(PCAL/PO*TO/TCAL)
with the O subscript being for the current operating P and T conditions and CAL the P and T conditions at which the flow meter reads correctly.
There are standards covering some kinds of meters (e.g. ISO 5167 for orifice plates and venturi tubes) and manufacturers, e.g. of rotameters-like devices, may have their own more sophisticated corrections.