no-op when deregistering unregistered user

Phillip Davis created

Change summary

sgx_endstream.rb | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

Detailed changes

sgx_endstream.rb 🔗

@@ -123,7 +123,10 @@ ibr type: :get do |iq|
 end
 
 ibr type: :set do |iq|
-	if iq.phone.to_s !~ /\A\+?1\d{10}\Z/
+	if iq.phone.nil? || phone.empty?
+		self << iq.reply
+		next
+	elsif iq.phone.to_s !~ /\A\+?1\d{10}\Z/
 		self << iq.as_error("bad-request", :modify, "Invalid phone number")
 		next
 	end