Bug 1422669 - Part2 - Fix compiling error [-Werror,-Wcomma] by Part1 on OSX. draft
authorjacheng@mozilla.com <jacheng@mozilla.com>
Wed, 06 Dec 2017 06:33:02 +0000
changeset 708169 da004ed5edb8525df4c59800a433aac9afaa57a2
parent 708168 e9b09c6d0f9ddeb494bf8eb1cf5496724a6249c6
child 708170 e758328394e4e2219c1c41ee6c14ce3d34d3c291
push id92300
push userbmo:jacheng@mozilla.com
push dateWed, 06 Dec 2017 09:19:30 +0000
bugs1422669
milestone59.0a1
Bug 1422669 - Part2 - Fix compiling error [-Werror,-Wcomma] by Part1 on OSX.
dom/media/gmp/rlz/mac/lib/machine_id_mac.cc
--- a/dom/media/gmp/rlz/mac/lib/machine_id_mac.cc
+++ b/dom/media/gmp/rlz/mac/lib/machine_id_mac.cc
@@ -216,18 +216,19 @@ bool GetMACAddressFromIterator(io_iterat
                                uint8_t* buffer, size_t buffer_size) {
   if (buffer_size < kIOEthernetAddressSize)
     return false;
 
   bool success = false;
 
   bzero(buffer, buffer_size);
   base::mac::ScopedIOObject<io_object_t> primary_interface;
-  while (primary_interface.reset(IOIteratorNext(primary_interface_iterator)),
-         primary_interface) {
+  for (primary_interface.reset(IOIteratorNext(primary_interface_iterator));
+       primary_interface;
+       primary_interface.reset(IOIteratorNext(primary_interface_iterator))) {
     io_object_t primary_interface_parent;
     kern_return_t kern_result = IORegistryEntryGetParentEntry(
         primary_interface, kIOServicePlane, &primary_interface_parent);
     base::mac::ScopedIOObject<io_object_t> primary_interface_parent_deleter(
         primary_interface_parent);
     success = kern_result == KERN_SUCCESS;
 
     if (!success)