A Star Trek type shuttle would act to plug the leak with some filler material stored in microscopic bladders in a layer on the inside of the hull, which is no fun, so let's assume you don't have that.
Let's also assume your characters don't have a hardening foam gun (the ejected foam would find the leak wherever it is - one need not know that part).
I mention these two facts because the lack of spacesuits implies there are so many failsafes that the spacesuit is statistically useless. Much like the absence of seatbelts in Star Trek style ships implies they never need to brake fast enough to kill passengers.
If you want realism, the enemy shot should contain an active agent to increase the size of the leak. (I know it's an enemy shot due to the source material - I also think it was handled well enough that we can accept the outcome).