[HUST CSE][utest] fix the NULL pointer error

This commit is contained in:
LostCivilization 2023-05-01 12:45:16 +08:00 committed by GitHub
parent 106f635552
commit 9a432c7413
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 4 deletions

View File

@ -24,13 +24,16 @@ static int chdir_entry(void)
printf("error\n"); printf("error\n");
} }
ptr = getcwd(buf, size); ptr = getcwd(buf, size);
printf("ptr %s\n",ptr);
if (ptr == NULL) if (ptr == NULL)
{ {
printf("error\n"); printf("error\n");
} }
printf("old curr dir is %s\n", ptr); else
{
printf("ptr %s\n",ptr);
printf("old curr dir is %s\n", ptr);
}
mkdir(NEW_CURR_DIR, 0x777); mkdir(NEW_CURR_DIR, 0x777);
chdir(NEW_CURR_DIR); chdir(NEW_CURR_DIR);
@ -40,7 +43,11 @@ static int chdir_entry(void)
{ {
printf("error\n"); printf("error\n");
} }
printf("new curr dir is %s\n", ptr); else
{
printf("new curr dir is %s\n", ptr);
}
} }
free(buf); free(buf);
return 0; return 0;