The US Consumer Product Safety Commission (CPSC) has recalled some 1,170 children's denim shorts because the decorative studs on the pockets can detach and pose a choking hazard.