Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. From 216594e8aa3bc2f3ca52dab6eaa38cbb6f5d1760 Mon Sep 17 00:00:00 2001
  2. From: Alexey Medvedchikov <alexey.medvedchikov@gmail.com>
  3. Date: Fri, 28 Apr 2017 15:04:55 +0700
  4. Subject: [PATCH] Fix error "no matching leases"
  5.  
  6. ---
  7. .../lib/fog/libvirt/requests/compute/dhcp_leases.rb | 5 +++++
  8. 1 file changed, 5 insertions(+)
  9.  
  10. diff --git a/gems/2.2.5/gems/fog-libvirt-0.3.0/lib/fog/libvirt/requests/compute/dhcp_leases.rb b/gems/2.2.5/gems/fog-libvirt-0.3.0/lib/fog/libvirt/requests/compute/dhcp_leases.rb
  11. index 539c853..35ce1d3 100644
  12. --- a/gems/2.2.5/gems/fog-libvirt-0.3.0/lib/fog/libvirt/requests/compute/dhcp_leases.rb
  13. +++ b/gems/2.2.5/gems/fog-libvirt-0.3.0/lib/fog/libvirt/requests/compute/dhcp_leases.rb
  14. @@ -6,6 +6,11 @@ module Fog
  15. class Real
  16. def dhcp_leases(uuid, mac, flags = 0)
  17. client.lookup_network_by_uuid(uuid).dhcp_leases(mac, flags)
  18. + rescue => e
  19. + if e.message =~ /no lease with matching MAC address/
  20. + return []
  21. + end
  22. + raise e.class, e.message
  23. end
  24. end
  25.  
  26. --
  27. 2.1.4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement