mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-25 15:02:45 +00:00
agent: fix the issue of crash agent without spec
To check is the oci spec passed in, other wise, it would crash the agent unwrap it directly. Fixes: #124 Signed-off-by: fupan.lfp <fupan.lfp@antfin.com>
This commit is contained in:
parent
1b1e066083
commit
6c7453db78
@ -79,7 +79,15 @@ impl agentService {
|
||||
let sandbox;
|
||||
let mut s;
|
||||
|
||||
let oci = oci_spec.as_mut().unwrap();
|
||||
let oci = match oci_spec.as_mut() {
|
||||
Some(spec) => spec,
|
||||
None => {
|
||||
error!(sl!(), "no oci spec in the create container request!");
|
||||
return Err(
|
||||
ErrorKind::Nix(nix::Error::from_errno(nix::errno::Errno::EINVAL)).into(),
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
info!(sl!(), "receive createcontainer {}", &cid);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user