]> Kevux Git Server - fll/commit
Bugfix: Defaults should not be applied when an empty Object is specified.
authorKevin Day <thekevinday@gmail.com>
Wed, 6 Apr 2022 03:32:43 +0000 (22:32 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 6 Apr 2022 03:32:43 +0000 (22:32 -0500)
commit70614cb27f2ce687bf01b48b4167a1047abe93fa
treeedb4af140267ad9542c63c5d026717eddc00649a
parent278f23864a7829e7710da138530b8ec739bbf9b7
Bugfix: Defaults should not be applied when an empty Object is specified.

When an Object is not specified, such as with "path_sources", then the default should be loaded.
When an Object is specified but ha Content with a length of 0, then the Content should not have a default applied.
The example bzip fakefile exposed this problem where the "path_sources" is empty and should be.
The existing code is incorrectly applying the default when length is 0.

The code to actually check for whether or not an Object is specified is already in place but it is not used.
Update the code to utilize the existing information.
level_3/fake/c/private-build-load.c