From 37f8ae65e05ea39982de563e0318b8c9e70cee4c Mon Sep 17 00:00:00 2001 From: John Harres Date: Mon, 12 Apr 2010 16:57:28 -0600 Subject: 6916981 zfs recv needs better messaging when quota exceeded --- usr/src/lib/libzfs/common/libzfs_sendrecv.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'usr/src/lib/libzfs/common/libzfs_sendrecv.c') 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); } -- cgit v1.2.3