Increased hard limit if it needs to be on init.

Change-Id: I336f4bde09dde566e312e923a3a76c47c12abe99
diff --git a/aos/linux_code/init.cc b/aos/linux_code/init.cc
index 7405237..d7501af 100644
--- a/aos/linux_code/init.cc
+++ b/aos/linux_code/init.cc
@@ -28,6 +28,8 @@
            program_invocation_short_name, resource);
     }
     rlim.rlim_cur = soft;
+    rlim.rlim_max = ::std::max(rlim.rlim_max, soft);
+
     if (setrlimit64(resource, &rlim) == -1) {
       PDie("%s-init: setrlimit64(%d, {cur=%ju,max=%ju}) failed",
            program_invocation_short_name, resource, (uintmax_t)rlim.rlim_cur,