diff options
-rw-r--r-- | source4/ntvfs/cifs_posix_cli/svfs_util.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source4/ntvfs/cifs_posix_cli/svfs_util.c b/source4/ntvfs/cifs_posix_cli/svfs_util.c index a9e6ba49925..cf881a1c9ae 100644 --- a/source4/ntvfs/cifs_posix_cli/svfs_util.c +++ b/source4/ntvfs/cifs_posix_cli/svfs_util.c @@ -165,7 +165,11 @@ int cifspsx_file_utime(int fd, struct utimbuf *times) char *fd_path = NULL; int ret; - asprintf(&fd_path, "/proc/self/%d", fd); + ret = asprintf(&fd_path, "/proc/self/%d", fd); + if (ret == -1) { + return -1; + } + if (!fd_path) { errno = ENOMEM; return -1; |