Index: stockapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/stockapi/stockapi.module,v
retrieving revision 1.5.4.4
diff -u -u -p -r1.5.4.4 stockapi.module
--- stockapi.module	26 Oct 2007 04:01:20 -0000	1.5.4.4
+++ stockapi.module	8 Feb 2008 13:05:28 -0000
@@ -98,14 +98,10 @@ function stockapi_fetch($symbol) {
   $host = 'http://finance.yahoo.com';
   $url = $host .'/d/quotes.csv?s='. urlencode($symbol) .'&f='.$fields.'&e=.csv';
   // Open the URL
-  $fd = fopen($url, "r");
-  if (!$fd) {
-    return FALSE;
+  $result = drupal_http_request($url);
+  if (!isset($result->error)) {
+    $data = explode(',', str_replace('"', '', $result->data));
   }
-  // Process the CSV data correctly
-  $data = fgetcsv($fd, 1024);
-
-  fclose($fd);
   if (!$data) {
     return FALSE;
   }
