diff options
author | John Harres <John.Harres@Sun.COM> | 2010-04-12 16:57:28 -0600 |
---|---|---|
committer | John Harres <John.Harres@Sun.COM> | 2010-04-12 16:57:28 -0600 |
commit | 37f8ae65e05ea39982de563e0318b8c9e70cee4c (patch) | |
tree | a892f2ec6305e4fd2274e8eb236d681550d6d656 /usr/src/lib/libzfs/common/libzfs_sendrecv.c | |
parent | 15359501f7d4b9abebd7b7bf6efd5982a8e7eb27 (diff) | |
download | illumos-gate-37f8ae65e05ea39982de563e0318b8c9e70cee4c.tar.gz |
6916981 zfs recv needs better messaging when quota exceeded
Diffstat (limited to 'usr/src/lib/libzfs/common/libzfs_sendrecv.c')
-rw-r--r-- | usr/src/lib/libzfs/common/libzfs_sendrecv.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/lib/libzfs/common/libzfs_sendrecv.c b/usr/src/lib/libzfs/common/libzfs_sendrecv.c index e86d0e0b55..db32636d33 100644 --- a/usr/src/lib/libzfs/common/libzfs_sendrecv.c +++ b/usr/src/lib/libzfs/common/libzfs_sendrecv.c @@ -2687,6 +2687,11 @@ zfs_receive_one(libzfs_handle_t *hdl, int infd, const char *tosnap, "pool must be upgraded to receive this stream.")); (void) zfs_error(hdl, EZFS_BADVERSION, errbuf); break; + case EDQUOT: + zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, + "destination %s space quota exceeded"), zc.zc_name); + (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf); + break; default: (void) zfs_standard_error(hdl, ioctl_errno, errbuf); } |