diff --git a/fs/isofs/rock.c b/fs/isofs/rock.c
index 94ef92fe806c472cf8152e21d5f54dbdc0f28343..4880146babaf903ceea2db5fc67bc24f809cfaf7 100644
--- a/fs/isofs/rock.c
+++ b/fs/isofs/rock.c
@@ -767,6 +767,7 @@ static int rock_ridge_symlink_readpage(struct file *file, struct page *page)
 			rs.cont_extent = isonum_733(rr->u.CE.extent);
 			rs.cont_offset = isonum_733(rr->u.CE.offset);
 			rs.cont_size = isonum_733(rr->u.CE.size);
+			break;
 		default:
 			break;
 		}