HomeFreeBSD

Fix variable 'old' is used uninitialized whenever '&&' condition is false.

Description

Fix variable 'old' is used uninitialized whenever '&&' condition is false.
Spotted by clang.

Differential Revision: D2721
Reviewed by: rodrigc, bapt