From 3fe06a4c183921caafc4e3b5a11c673f13a807e8 Mon Sep 17 00:00:00 2001 From: nick evans Date: Mon, 4 May 2026 22:40:09 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=A5=85=20Ensure=20send=5Fnumber=5Fdata=20?= =?UTF-8?q?input=20is=20an=20Integer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/net/imap/command_data.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/net/imap/command_data.rb b/lib/net/imap/command_data.rb index 2022b21e..bd7299de 100644 --- a/lib/net/imap/command_data.rb +++ b/lib/net/imap/command_data.rb @@ -119,8 +119,9 @@ def non_sync_literal?(bytesize) bytesize <= 4096 && (capable?("IMAP4rev2") || capable?("LITERAL-"))) end + # NOTE: +num+ should already be an Integer def send_number_data(num) - put_string(num.to_s) + put_string(Integer(num).to_s) end def send_list_data(list, tag = nil)