| Index: services/files/shared_impl.cc
|
| diff --git a/services/files/shared_impl.cc b/services/files/shared_impl.cc
|
| index 8584f82d108121c42c2499e916e5b29653137834..830eee3b952ec81c9fccb388854032987602c776 100644
|
| --- a/services/files/shared_impl.cc
|
| +++ b/services/files/shared_impl.cc
|
| @@ -60,11 +60,14 @@ void TouchFD(int fd,
|
| DCHECK_NE(fd, -1);
|
|
|
| struct timespec times[2];
|
| - if (Error error = TimespecOrNowToStandardTimespec(atime.get(), ×[0])) {
|
| + Error error = TimespecOrNowToStandardTimespec(atime.get(), ×[0]);
|
| + if (error != ERROR_OK) {
|
| callback.Run(error);
|
| return;
|
| }
|
| - if (Error error = TimespecOrNowToStandardTimespec(mtime.get(), ×[1])) {
|
| +
|
| + error = TimespecOrNowToStandardTimespec(mtime.get(), ×[1]);
|
| + if (error != ERROR_OK) {
|
| callback.Run(error);
|
| return;
|
| }
|
|
|