Fix variable initialization bug

Popped up when using the DBsplit with the '-a' option. When X != Y, both
maxlen and totlen would start with memory blocks containing residual
values, causing daligner to exit thinking the Y block violated a limit.