set platform properly for OSF/1
diff --git a/setup.py b/setup.py
index 3761af6..afb8bbb 100644
--- a/setup.py
+++ b/setup.py
@@ -243,6 +243,8 @@
             platform = 'darwin'
         elif platform[:6] == 'atheos':
             platform = 'atheos'
+        elif platform[:4] == 'osf1':
+            platform = 'osf1'
 
         return platform
 
@@ -286,8 +288,7 @@
             inc_dirs += os.getenv('C_INCLUDE_PATH', '').split(os.pathsep)
 
         # OSF/1 has some stuff in /usr/ccs/lib (like -ldb)
-        if platform[:4] == 'osf1':
-            platform = 'osf1'
+        if platform == 'osf1':
             lib_dirs += ['/usr/ccs/lib']
 
         # Check for MacOS X, which doesn't need libm.a at all