s3-spoolss: fixes for _spoolss_EnumPrinterKey client and server.
[gd/samba/.git] / source3 / rpc_server / srv_spoolss_nt.c
index 072090b14a469d4eb09b861e9c2b45dddc816e40..703dca15e8d135e41f257658235a5ababa5af889 100644 (file)
@@ -9203,7 +9203,7 @@ WERROR _spoolss_EnumPrinterKey(pipes_struct *p,
                goto done;
        }
 
-       if (r->in.offered == blob.length) {
+       if (r->in.offered >= blob.length) {
                memcpy(r->out.key_buffer, blob.data, blob.length);
        }