Skip to content

Commit ad2abf0

Browse files
committed
Resolve returns in digits
1 parent 4b721ce commit ad2abf0

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

print_digits.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ int print_decimal(va_list ap)
1919
int num = va_arg(ap, int);
2020
char *number_string;
2121

22+
if (!num)
23+
{
24+
write(2, "Error", 6);
25+
return (-1);
26+
}
2227
if (num < 0)
2328
{
2429
write(1, "-", 1);

print_helpers.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ int str_write(char *number_string)
7474
size_t i, len, byte_size;
7575
int count = 0;
7676

77+
if (number_string == NULL)
78+
{
79+
write(2, "Error", 6);
80+
return (-1);
81+
}
7782
len = strlen(number_string);
7883
byte_size = ((len - 1) / MAX_BYTE_SIZE) + 1;
7984

0 commit comments

Comments
 (0)