@@ -272,10 +272,11 @@ static int chroot_encrypted_mkdir(struct libos_dentry* dent, mode_t perm) {
272272
273273 /* This opens a "dir:..." URI */
274274 PAL_HANDLE palhdl ;
275- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , HOST_PERM (perm ), PAL_CREATE_ALWAYS ,
276- PAL_OPTION_PASSTHROUGH , & palhdl );
277- if (ret < 0 ) {
278- ret = pal_to_unix_errno (ret );
275+ pal_error_t pret ;
276+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , HOST_PERM (perm ), PAL_CREATE_ALWAYS ,
277+ PAL_OPTION_PASSTHROUGH , & palhdl );
278+ if (pret != PAL_ERROR_SUCCESS ) {
279+ ret = - pal_to_unix_errno (pret );
279280 goto out ;
280281 }
281282 PalObjectDestroy (palhdl );
@@ -304,10 +305,11 @@ static int chroot_encrypted_unlink(struct libos_dentry* dent) {
304305 return ret ;
305306
306307 PAL_HANDLE palhdl ;
307- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
308- PAL_OPTION_PASSTHROUGH , & palhdl );
309- if (ret < 0 ) {
310- ret = pal_to_unix_errno (ret );
308+ pal_error_t pret ;
309+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
310+ PAL_OPTION_PASSTHROUGH , & palhdl );
311+ if (pret != PAL_ERROR_SUCCESS ) {
312+ ret = - pal_to_unix_errno (pret );
311313 goto out ;
312314 }
313315
@@ -369,10 +371,11 @@ static int chroot_encrypted_chmod(struct libos_dentry* dent, mode_t perm) {
369371 goto out ;
370372
371373 PAL_HANDLE palhdl ;
372- ret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
373- PAL_OPTION_PASSTHROUGH , & palhdl );
374- if (ret < 0 ) {
375- ret = pal_to_unix_errno (ret );
374+ pal_error_t pret ;
375+ pret = PalStreamOpen (uri , PAL_ACCESS_RDONLY , /*share_flags=*/ 0 , PAL_CREATE_NEVER ,
376+ PAL_OPTION_PASSTHROUGH , & palhdl );
377+ if (pret != PAL_ERROR_SUCCESS ) {
378+ ret = - pal_to_unix_errno (pret );
376379 goto out ;
377380 }
378381 mode_t host_perm = HOST_PERM (perm );
0 commit comments