Skip to content
  • Matthias Clasen's avatar
    Make g_date_time_new check its arguments · 8b3d779d
    Matthias Clasen authored
    The documentation for this function explicitly gives valid
    ranges for the arguments and states that out-of-range arguments
    will cause NULL to be returned. Only, the code didn't check
    the ranges, and crashed instead. Fix that and add a testcase
    for invalid arguments. It turns out that the test_z testcase
    was providing invalid arguments and relied on g_date_time_new
    to return a non-NULL value anyway, so this commit fixes that
    testcase as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702674
    8b3d779d