The buns coming from the general is an error on the drawers behalf. In the novel ning shu got a lot of buns after The prince got the store owner to apologise. She then gave the buns to the bodyguard for safe keeping. In the later chapters she is eating the buns while the eneral still wants to starve her.