From d64698ef39af7d865b9aed970fd67036a1908b68 Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Tue, 18 Feb 2020 16:21:23 -0500 Subject: prevent segfault --- pyisda/credit_index.pyx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyisda/credit_index.pyx b/pyisda/credit_index.pyx index dbb9a6d..16e83dc 100644 --- a/pyisda/credit_index.pyx +++ b/pyisda/credit_index.pyx @@ -57,12 +57,12 @@ cdef class CurveList: size_t n = len(curves) double w - w, sc = curves[0] - if value_date is not None: self.base_date = pydate_to_TDate(value_date) else: - self.base_date = sc._thisptr.get().fBaseDate + if len(curves) >= 1: + w, sc = curves[0] + self.base_date = sc._thisptr.get().fBaseDate i = 0 cdef int n_skipped = 0 -- cgit v1.2.3-70-g09d2