fix bug for array-type parameter