diff options
author | guy fleury iteriteka <gfleury@disroot.org> | 2019-08-30 20:36:14 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2019-08-30 20:54:48 +0200 |
commit | a607548bde8c92d02e11dfffed7193081a3cece8 (patch) | |
tree | 094f933c2a88e9c99cd8d9664e42966d955b4cb8 /vm | |
parent | 9da44fa59ceb4c0994325744c88822456ec99081 (diff) | |
download | gnumach-a607548bde8c92d02e11dfffed7193081a3cece8.tar.gz gnumach-a607548bde8c92d02e11dfffed7193081a3cece8.tar.bz2 gnumach-a607548bde8c92d02e11dfffed7193081a3cece8.zip |
fix return KERN_INVALID_ARGUMENT when the map is NULL.
* vm/vm_map.c(vm_map_msync): Add missing return keyword.
Diffstat (limited to 'vm')
-rw-r--r-- | vm/vm_map.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/vm_map.c b/vm/vm_map.c index aadaec14..a0cc9adb 100644 --- a/vm/vm_map.c +++ b/vm/vm_map.c @@ -4881,11 +4881,11 @@ kern_return_t vm_map_msync( vm_sync_t sync_flags) { if (map == VM_MAP_NULL) - KERN_INVALID_ARGUMENT; + return KERN_INVALID_ARGUMENT; if (sync_flags & (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS) == (VM_SYNC_ASYNCHRONOUS | VM_SYNC_SYNCHRONOUS)) - KERN_INVALID_ARGUMENT; + return KERN_INVALID_ARGUMENT; size = round_page(address + size) - trunc_page(address); address = trunc_page(address); |