Skip to content
Snippets Groups Projects
  • Paul Morelle's avatar
    93313f66b69b
    debugdeltachain: avoid division by zero when a chain is empty · 93313f66b69b
    Paul Morelle authored
    The two ratios chainratio and extraratio are computed using dividers
    that may be zero when the file is empty.
    As the denominators are integers, the limit of the ratio "just before zero" is
    the numerator value itself.
    If the numerator itself is zero, the ratio value is still meaningful: in both
    cases, a "good" value is a low ratio, and a size of zero is the optimal case.
    93313f66b69b
    History
    debugdeltachain: avoid division by zero when a chain is empty
    Paul Morelle authored
    The two ratios chainratio and extraratio are computed using dividers
    that may be zero when the file is empty.
    As the denominators are integers, the limit of the ratio "just before zero" is
    the numerator value itself.
    If the numerator itself is zero, the ratio value is still meaningful: in both
    cases, a "good" value is a low ratio, and a size of zero is the optimal case.