# File lib/active_ldap/adapter/ldap.rb, line 150
      def modify(dn, entries, options={})
        super do |dn, entries|
          controls = options[:controls]
          attributes = parse_entries(entries)
          info = {:dn => dn, :attributes => entries}
          if controls
            info.merge!(:name => :modify, :controls => controls)
            execute(:modify_ext, info, dn, attributes, controls, [])
          else
            execute(:modify, info, dn, attributes)
          end
        end
      end