Borrow field descriptors for recarray dtype
diff --git a/include/pybind11/numpy.h b/include/pybind11/numpy.h
index 6e9a629..3f538e5 100644
--- a/include/pybind11/numpy.h
+++ b/include/pybind11/numpy.h
@@ -240,7 +240,7 @@
             offsets.append(py::int_(field.offset));
             if (!field.descr)
                 pybind11_fail("NumPy: unsupported field dtype");
-            dtypes.emplace_back(field.descr, false);
+            dtypes.emplace_back(field.descr, true);
             formats.append(dtypes.back());
         }
         args["names"] = names;