diff --git a/eqcorrscan/utils/Sfile_util.py b/eqcorrscan/utils/Sfile_util.py
index <HASH>..<HASH> 100644
--- a/eqcorrscan/utils/Sfile_util.py
+++ b/eqcorrscan/utils/Sfile_util.py
@@ -276,7 +276,8 @@ def readpicks(sfilename):
         del headerend
     for line in f:
         if 'headerend' in locals():
-            if len(line.rstrip('\n').rstrip('\r'))==80 and (line[79]==' ' or line[79]=='4'):
+            if len(line.rstrip('\n').rstrip('\r')) in [80,79] and \
+               (line[79]==' ' or line[79]=='4' or line [79]=='\n'):
                 pickline+=[line]
         elif line[79]=='7':
             header=line
Failed to read in seisan'd sfiles
Seisan removes trailling space on pick lines sometimes, now accomodated'


Former-commit-id: <I>c<I>d<I>a<I>e<I>e<I>b5a<I>e<I>b