diff options
author | Paul Moore <paul.moore@hp.com> | 2006-11-17 17:38:50 -0500 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2006-12-02 21:24:11 -0800 |
commit | 9fade4bf8eed3db2fd1306968da4d51bc611aca3 (patch) | |
tree | 29aa9d8d4b658dd160bc35af3678b4d1113e1577 /net/ipv4/tcp_diag.c | |
parent | 91b1ed0afdbffbda88c472ef72af37e19b7876fb (diff) |
NetLabel: return the correct error for translated CIPSOv4 tags
The CIPSOv4 translated tag #1 mapping does not always return the correct error
code if the desired mapping does not exist; instead of returning -EPERM it
returns -ENOSPC indicating that the buffer is not large enough to hold the
translated value. This was caused by failing to check a specific error
condition. This patch fixes this so that unknown mappings return
-EPERM which is consistent with the rest of the related CIPSOv4 code.
Signed-off-by: Paul Moore <paul.moore@hp.com>
Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'net/ipv4/tcp_diag.c')
0 files changed, 0 insertions, 0 deletions